如何理解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数组之存放checkbox全选值示例代码
Dec 20 Javascript
详解JavaScript中的4种类型识别方法
Sep 14 Javascript
jquery制作属于自己的select自定义样式
Nov 23 Javascript
JavaScipt中栈的实现方法
Feb 17 Javascript
js实现div模拟模态对话框展现URL内容
May 27 Javascript
jQuery基本过滤选择器用法示例
Sep 09 Javascript
react 父组件与子组件之间的值传递的方法
Sep 14 Javascript
Vue 2.0学习笔记之Vue中的computed属性
Oct 16 Javascript
vue-cli项目中使用Mockjs详解
May 14 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
Sep 21 Javascript
vue3如何优雅的实现移动端登录注册模块
Mar 29 Vue.js
Javascript的promise,async和await的区别详解
Mar 24 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运算符的知识大全
2011/11/03 PHP
PHP四大安全策略
2014/03/12 PHP
phpword插件导出word文件时中文乱码问题处理方案
2014/08/19 PHP
PHP简单实现防止SQL注入的方法
2018/03/13 PHP
PHP守护进程实例
2015/03/06 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
2016/06/13 Javascript
js实现开启密码大写提示
2016/12/21 Javascript
js中数组插入、删除元素操作的方法
2017/02/15 Javascript
关于ES6箭头函数中的this问题
2018/02/27 Javascript
在vue中封装可复用的组件方法
2018/03/01 Javascript
浅谈React 服务器端渲染的使用
2018/05/08 Javascript
vue-cli 目录结构详细讲解总结
2019/01/15 Javascript
Python实现大文件排序的方法
2015/07/10 Python
利用numpy实现一、二维数组的拼接简单代码示例
2017/12/15 Python
python中的不可变数据类型与可变数据类型详解
2018/09/16 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
python使用Matplotlib画条形图
2020/03/25 Python
python+flask实现API的方法
2018/11/21 Python
解决在pycharm中显示额外的 figure 窗口问题
2019/01/15 Python
Dlib+OpenCV深度学习人脸识别的方法示例
2019/05/14 Python
django框架使用orm实现批量更新数据的方法
2019/06/21 Python
Python 字符串、列表、元组的截取与切片操作示例
2019/09/17 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
2019/12/25 Python
基于python实现删除指定文件类型
2020/07/21 Python
PyCharm+PyQt5+QtDesigner配置详解
2020/08/12 Python
Python特殊属性property原理及使用方法解析
2020/10/09 Python
Jogun Shop中文官网:韩国知名时尚男装网站
2016/10/12 全球购物
LTD Commodities:礼品,独特发现,家居装饰,家用器皿
2017/08/11 全球购物
写好自荐信的几个要点
2013/12/26 职场文书
质检部职责
2013/12/28 职场文书
医务人员自我评价
2014/01/26 职场文书
专业求职信撰写要诀
2014/02/18 职场文书
党的群众路线教育实践活动心得体会900字
2014/03/07 职场文书
《赠汪伦》教学反思
2014/04/12 职场文书
小学生志愿者活动方案
2014/08/23 职场文书
基层党员对照检查材料
2014/09/24 职场文书