如何理解Vue的.sync修饰符的使用


Posted in Javascript onAugust 17, 2017

本文介绍了Vue的.sync修饰符的使用,分享给大家,也给自己留个笔记

案例

<div id="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);
      }
    }
  });
  new Vue({
    el: '#app',
    data: {bar: 0}
  });
</script>

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 私有成员分析
Jan 13 Javascript
jQuery获取Radio,CheckBox选择的Value值(示例代码)
Dec 12 Javascript
javascript设计模式之对象工厂函数与构造函数详解
Jul 30 Javascript
Javascript类型转换的规则实例解析
Feb 23 Javascript
浅谈jQuery hover(over, out)事件函数
Dec 03 Javascript
jQuery自定义插件详解及实例代码
Dec 29 Javascript
js实现瀑布流效果(自动生成新的内容)
Mar 16 Javascript
新版vue-cli模板下本地开发环境使用node服务器跨域的方法
Apr 03 Javascript
JS中判断字符串存在和非空的方法
Sep 12 Javascript
在小程序Canvas中使用measureText的方法示例
Oct 19 Javascript
Vue列表如何实现滚动到指定位置样式改变效果
May 09 Javascript
vue实现移动端H5数字键盘组件使用详解
Aug 25 Javascript
浅谈JS中的反柯里化( uncurrying)
Aug 17 #Javascript
js编写简单的聊天室功能
Aug 17 #Javascript
Angular使用 ng-img-max 调整浏览器中的图片的示例代码
Aug 17 #Javascript
Canvas放置反弹效果随机图形(实例)
Aug 17 #Javascript
js实现方块上下左右移动效果
Aug 17 #Javascript
JavaScript中一些特殊的字符运算
Aug 17 #Javascript
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
Aug 17 #Javascript
You might like
laravel框架添加数据,显示数据,返回成功值的方法
2019/10/11 PHP
PHP+MySql实现一个简单的留言板
2020/07/19 PHP
Javascript 汉字字节判断
2009/08/01 Javascript
javascript的document.referrer浏览器支持、失效情况总结
2014/07/18 Javascript
Active控件问题小结(附解决办法)
2016/06/09 Javascript
最简单纯JavaScript实现Tab标签页切换的方式(推荐)
2016/07/25 Javascript
VueJS组件之间通过props交互及验证的方式
2017/09/04 Javascript
JS实现的邮箱提示补全效果示例
2018/01/30 Javascript
JavaScript之实现一个简单的Vue示例
2019/01/17 Javascript
微信小程序实现判断是分享到群还是个人功能示例
2019/05/03 Javascript
如何用原生js写一个弹窗消息提醒插件
2019/05/24 Javascript
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
python实现360皮肤按钮控件示例
2014/02/21 Python
python根据文件大小打log日志
2014/10/09 Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
2015/10/13 Python
asyncio 的 coroutine对象 与 Future对象使用指南
2016/09/11 Python
利用Python爬取微博数据生成词云图片实例代码
2017/08/31 Python
Python 记录日志的灵活性和可配置性介绍
2018/02/27 Python
Python2包含中文报错的解决方法
2018/07/09 Python
python实现感知器算法(批处理)
2019/01/18 Python
Python3 log10()函数简单用法
2019/02/19 Python
Python中的异常处理try/except/finally/raise用法分析
2019/02/28 Python
Python+opencv 实现图片文字的分割的方法示例
2019/07/04 Python
Python创建空列表的字典2种方法详解
2020/02/13 Python
pymysql 插入数据 转义处理方式
2020/03/02 Python
django API 中接口的互相调用实例
2020/04/01 Python
python百行代码自制电脑端网速悬浮窗的实现
2020/05/12 Python
H&M旗下高端女装品牌:& Other Stories
2018/05/07 全球购物
运动会广播稿400字
2014/01/25 职场文书
财务管理职业生涯规划书
2014/02/26 职场文书
投资建议书模板
2014/05/12 职场文书
2014年团工作总结
2014/11/27 职场文书
经验交流材料格式
2014/12/30 职场文书
领导莅临指导欢迎词
2015/09/30 职场文书
幼儿园开学家长寄语(2016秋季)
2015/12/03 职场文书
win11电脑关机鼠标灯还亮怎么解决? win11关机后鼠标灯还亮解决方法
2023/01/09 数码科技