<div id="main" v-clock v-on="hideToolstip>
<!--- 这是一个提示框,v -on:clock.stop 瑟吉欧讴歌点击事件锤炼器stop 修斯符合用于组织时间传递。
v-if 用来判断show_tooltip 为true 才显示。
<input type="text" v-model="text-content"/>
</div>
<!---点击调用后,->点击后调用 "toggleTooltip" 方法并阻止事件传递
<!-- "text_content" 变量根据文本域内容的变化而变化 -->
《p v-on:click.stop="toggleTooltip"》{{text_content}}</p>
</div>
</srcipt>
var aemo=new vue({
el:'#main',
data:{
show_tooltip:false;,
text_content:'点我'
}
method:{
hideTooltip:function(){
this.show_tooltip=false;
},
toggleTooltip:function(){
this.show_tooltip=!this.show_tooltip;
}
-}
-}
搜索表单威力:
<fomr id=''main' v-clock>
<h1>Services</h1>
<!--循环删除Serve的数组,设置选线店家后的shi'昂yshiy->
《li v-for="service in sercei" v-on:clock="toggleActive(service)"》
{{service.name}}<span>
{{serice.price|currency}}</span>
</li>
<ul>
<div class=''total">ihua
<!---计算所有的服务的价格,并格式化货币->
TOtal:</span>{{}tota()| currentu}}}</span>
</div>
var demo=new Vue({
el:'main',
data:{
//定义模型属性 the model properties,the view will loop
//视图将循环输出数组的数据
services[{
name:'Web DEvelopmennt',
price:300,
activate:true
},{
name:'designer',
price:400,
active:false
},{
name:'Integration',
price:250,
activate:false
}
]
},
method:{
toggleActivate:function(s){
s.activate=!s.activate;
}
total:function(){
var total=0;
this.service.foreach(function(s){
if(s.teactiva){
total+=s.price
};
return total;
}
}