如何理解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 相关文章推荐
Jquery实现鼠标移上弹出提示框、移出消失思路及代码
May 19 Javascript
javascript面向对象程序设计(一)
Jan 29 Javascript
js实现网站最上边可关闭的浮动广告条代码
Sep 04 Javascript
jQuery页面加载初始化的3种方法(推荐)
Jun 02 Javascript
利用JS实现数字增长
Jul 28 Javascript
微信小程序 获取相册照片实例详解
Nov 16 Javascript
js实现点击每个li节点,都弹出其文本值及修改
Dec 15 Javascript
JS填写银行卡号每隔4位数字加一个空格
Dec 19 Javascript
AngularJs表单校验功能实例代码
Feb 09 Javascript
浅谈vue后台管理系统权限控制思考与实践
Dec 19 Javascript
Node.js操作系统OS模块用法分析
Jan 04 Javascript
Node.js系列之连接DB的方法(3)
Aug 30 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
让你成为更出色的PHP开发者的10个技巧
2011/02/25 PHP
php命令行用法入门实例教程
2014/10/27 PHP
php+mysql删除指定编号员工信息的方法
2015/01/14 PHP
PHP简单读取xml文件的方法示例
2017/04/20 PHP
Javascript 读后台cookie代码
2008/09/15 Javascript
javascript 面向对象全新理练之原型继承
2009/12/03 Javascript
超简单的jquery的AJAX用法
2010/05/10 Javascript
借助script进行Http跨域请求:JSONP实现原理及代码
2013/03/19 Javascript
jQuery内部原理和实现方式浅析
2015/02/03 Javascript
Vue.js学习笔记之 helloworld
2016/08/14 Javascript
纯JS实现表单验证实例
2016/12/24 Javascript
JS Select下拉框(支持输入模糊查询)
2017/02/04 Javascript
JS实现直接运行html代码的方法
2017/03/13 Javascript
vue做网页开场视频的实例代码
2017/10/20 Javascript
解决百度Echarts图表坐标轴越界的方法
2018/10/17 Javascript
微信小程序实现按字母排列选择城市功能
2019/11/25 Javascript
使用vue重构资讯页面的实例代码解析
2019/11/26 Javascript
vue中实现回车键登录功能
2020/02/19 Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
2020/11/05 Javascript
[01:34]2016国际邀请赛中国区预选赛IG战队教练采访
2016/06/27 DOTA
[56:18]VGJ.S vs Secret 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python访问纯真IP数据库脚本分享
2015/06/29 Python
python中模块的__all__属性详解
2017/10/26 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
2018/12/16 Python
Python简单获取二维数组行列数的方法示例
2018/12/21 Python
python图形界面开发之wxPython树控件使用方法详解
2020/02/24 Python
TensorFlow tf.nn.conv2d_transpose是怎样实现反卷积的
2020/04/20 Python
违反校纪校规检讨书
2014/02/15 职场文书
家长会主持词
2014/03/26 职场文书
岗位竞聘书范文
2014/03/31 职场文书
森林防火宣传标语
2014/06/27 职场文书
2014年电话销售工作总结
2014/12/01 职场文书
英雄儿女观后感
2015/06/09 职场文书
《为人民服务》教学反思
2016/02/20 职场文书
嵌入式Redis服务器在Spring Boot测试中的使用教程
2021/07/21 Redis
使用Cargo工具高效创建Rust项目
2022/08/14 Javascript