Vue中.sync修饰符的使用方法

2021-02-22 07:30:21 185 0
tangjin

小编给大家分享一下Vue中.sync修饰符的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

案例

Vue中.sync修饰符的使用方法

<divid="app">
<div>{{bar}}</div>
<my-comp:foo.sync="bar"></my-comp>
<!--<my-comp:foo="bar"@update:foo="val=>bar=val"></my-comp>-->
</div>
<script>
Vue.component('my-comp',{
template:'<div@click="increment">点我+1</div>',
data:function(){
return{copyFoo:this.foo}
},
props:['foo'],
methods:{
increment:function(){
this.$emit('update:foo',++this.copyFoo);
}
}
});
newVue({
el:'#app',
data:{bar:0}
});
</script>

说明:代码<my-comp :foo.sync="bar"></my-comp>会被扩展成<comp :foo="bar" @update:foo="val => bar = val"></comp>,就是一个语法糖。

以上是“Vue中.sync修饰符的使用方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道!

收藏
分享
海报
0 条评论
185
上一篇:怎么使用travis-ci持续部署node.js应用 下一篇:javascript怎样使用递归写一个简单的树形结构

本站已关闭游客评论,请登录或者注册后再评论吧~

忘记密码?

图形验证码