使用vue.js开发时一些注意事项


Posted in Javascript onApril 27, 2016

关于响应式

vue的双向绑定是基于响应式来做的,即给一个Vue对象的属性加上getter, setter方法,在这些方法中处理双向绑定。但这种方式就会出现下面这些坑

对象响应式

Vue中的属性如果是Object,或者是数组,数组中有Object,那么这些Object最好在最开始就把所有需要用到的属性都定义一遍,如果在运行中重新添加属性,这个属性并不是响应式的,就不会实现双向绑定,例如:

const vm = new Vue({
  data: {
    a: {
      text: 'aaa'
    }
  }
})
vm.a.b = 'ccc'

这样的情况,a的b属性不是响应式的,所以不会双向绑定

Date对象

对Date对象的操作不是响应式的

Javascript 相关文章推荐
javascript动态加载二
Aug 22 Javascript
js nextSibling属性和previousSibling属性概述及使用注意
Feb 16 Javascript
Js 时间函数getYear()的使用问题探讨
Apr 01 Javascript
jquery控制左右箭头滚动图片列表的实例
May 20 Javascript
JavaScript中的ArrayBuffer详细介绍
Dec 08 Javascript
JS中Location使用详解
May 12 Javascript
jQuery中的siblings用法实例分析
Dec 24 Javascript
Angularjs 制作购物车功能实例代码
Sep 14 Javascript
jQuery动态生成表格及右键菜单功能示例
Jan 13 Javascript
Nuxt升级2.0.0时出现的问题(小结)
Oct 08 Javascript
vue实现的树形结构加多选框示例
Feb 02 Javascript
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
Sep 27 Javascript
原生js实现addClass,removeClass,hasClass方法
Apr 27 #Javascript
Function.prototype.apply()与Function.prototype.call()小结
Apr 27 #Javascript
常用原生JS兼容性写法汇总
Apr 27 #Javascript
JS组件Bootstrap实现弹出框效果代码
Apr 26 #Javascript
跨域资源共享 CORS 详解
Apr 26 #Javascript
Bootstrap滚动监听(Scrollspy)插件详解
Apr 26 #Javascript
JS组件Bootstrap实现下拉菜单效果代码
Apr 26 #Javascript
You might like
COM in PHP (winows only)
2006/10/09 PHP
图解找出PHP配置文件php.ini的路径的方法
2014/08/20 PHP
详谈phpAdmin修改密码后拒绝访问的问题
2017/04/03 PHP
怎么让脚本或里面的函数在所有图片都载入完毕的时候执行
2006/10/17 Javascript
JS 控制非法字符的输入代码
2009/12/04 Javascript
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
jQuery操作input type=radio的实现代码
2012/06/14 Javascript
jQuery的cookie插件实现保存用户登陆信息
2014/04/15 Javascript
下拉框select的绑定示例
2014/09/04 Javascript
基于Bootstrap仿淘宝分页控件实现代码
2016/11/07 Javascript
JS实现动态修改table及合并单元格的方法示例
2017/02/20 Javascript
Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法
2017/02/27 Javascript
vue解决跨域路由冲突问题思路解析
2017/11/03 Javascript
vue中$refs的用法及作用详解
2018/04/24 Javascript
JavaScript生成指定范围随机数和随机序列的方法
2018/05/05 Javascript
Vue实现boradcast和dispatch的示例
2020/11/13 Javascript
Python入门学习之字符串与比较运算符
2015/10/12 Python
Python编程实现二分法和牛顿迭代法求平方根代码
2017/12/04 Python
对Python 获取类的成员变量及临时变量的方法详解
2019/01/22 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
2019/03/20 Python
python接口自动化(十六)--参数关联接口后传(详解)
2019/04/16 Python
python之当你发现QTimer不能用时的解决方法
2019/06/21 Python
PyCharm中代码字体大小调整方法
2019/07/29 Python
Python列表(list)所有元素的同一操作解析
2019/08/01 Python
Python实现分数序列求和
2020/02/25 Python
django前端页面下拉选择框默认值设置方式
2020/08/09 Python
详解Python中第三方库Faker
2020/09/25 Python
全面解析CSS Media媒体查询使用操作(推荐)
2017/08/15 HTML / CSS
吉列剃须刀美国官网:Gillette美国
2018/07/13 全球购物
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
校班主任推荐信范文
2013/12/03 职场文书
优秀少先队工作者事迹材料
2014/05/13 职场文书
家长会欢迎标语
2014/06/24 职场文书
行政申诉状范文
2015/05/20 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书
无线电通信名词解释
2022/02/18 无线电