如何理解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 相关文章推荐
ExtJs使用IFrame的实现代码
Mar 24 Javascript
关于window.pageYOffset和document.documentElement.scrollTop
Apr 05 Javascript
jquery增加时编辑jqGrid(实例代码)
Nov 08 Javascript
基于Css3和JQuery实现打字机效果
Aug 11 Javascript
Node.js模块封装及使用方法
Mar 06 Javascript
javascript常见数字进制转换实例分析
Apr 21 Javascript
JS实现图片剪裁并预览效果
Aug 12 Javascript
Bootstrap的modal拖动效果
Dec 25 Javascript
jQuery获取复选框选中的当前行的某个字段的值
Sep 15 jQuery
浅谈Vuex@2.3.0 中的 state 支持函数申明
Nov 22 Javascript
使用微信小程序开发弹出框应用实例详解
Oct 18 Javascript
vue组件入门知识全梳理
Sep 21 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 md5下16位和32位的实现代码
2008/04/09 PHP
php数组函数序列之array_sum() - 计算数组元素值之和
2011/10/29 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
2014/12/09 PHP
PHP判断是否连接上网络的方法
2015/07/01 PHP
一个完整的php文件上传类实例讲解
2015/10/27 PHP
php简单实现单态设计模式的方法分析
2017/07/28 PHP
laravel框架关于搜索功能的实现
2018/03/15 PHP
Laravel Eloquent ORM 实现查询表中指定的字段
2019/10/17 PHP
【消息提示组件】,兼容IE6/7&amp;&amp;FF2
2007/09/04 Javascript
Jquery replace 字符替换实现代码
2010/12/02 Javascript
JavaScript中的this实例分析
2011/04/28 Javascript
JS控制网页动态生成任意行列数表格的方法
2015/03/09 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
基于jQuery实现仿微博发布框字数提示
2016/07/27 Javascript
js控住DOM实现发布微博效果
2016/08/30 Javascript
利用AngularJs实现京东首页轮播图效果
2016/09/08 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
vue 请求后台数据的实例代码
2017/06/22 Javascript
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
2018/01/04 Javascript
Vuejs开发环境搭建及热更新【推荐】
2018/09/07 Javascript
JS通用方法触发点击事件代码实例
2020/02/17 Javascript
[01:32]DOTA2次级联赛——首支职业女子战队选拔赛全记录
2014/10/23 DOTA
[10:05]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD 选手采访
2021/03/11 DOTA
Python time模块详解(常用函数实例讲解,非常好)
2014/04/24 Python
Python探索之爬取电商售卖信息代码示例
2017/10/27 Python
简单实现python收发邮件功能
2018/01/05 Python
浅谈python图片处理Image和skimage的区别
2019/08/04 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
2021/02/24 Python
Rowdy Gentleman服装和配饰:美好时光
2019/09/24 全球购物
幼儿园中班教师寄语
2014/04/03 职场文书
歌颂祖国演讲稿
2014/05/04 职场文书
人力资源管理系自荐信
2014/05/31 职场文书
私营公司诉讼代理委托书范本
2014/09/13 职场文书
幼儿园卫生保健制度
2015/08/05 职场文书
《乙女游戏世界对路人角色很不友好》OP主题曲无字幕动画MV公开
2022/04/05 日漫