使用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 相关文章推荐
下拉列表选择项的选中在不同浏览器中的兼容性问题探讨
Sep 18 Javascript
JS完整获取IE浏览器信息包括类型、版本、语言等等
May 22 Javascript
原生javaScript实现图片延时加载的方法
Dec 22 Javascript
javascript结合CSS实现苹果开关按钮特效
Apr 07 Javascript
JS组件系列之Bootstrap Icon图标选择组件
Jan 28 Javascript
AngularJS入门教程之表单校验用法示例
Nov 02 Javascript
jquery表单插件form使用方法详解
Jan 20 Javascript
js以及jquery实现手风琴效果
Apr 17 Javascript
angular2 组件之间通过service互相传递的实例
Sep 30 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 jQuery
vue绑定数字类型 value为数字的实例
Aug 31 Javascript
原生js实现下拉框选择组件
Jan 20 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
php5中类的学习
2008/03/28 PHP
PHP文件读写操作之文件写入代码
2011/01/13 PHP
Ajax+Jpgraph实现的动态折线图功能示例
2019/02/11 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
2019/05/27 PHP
jQuery select控制插件
2009/08/17 Javascript
javascript 显示当前系统时间代码
2009/12/28 Javascript
Jquery为a标签的href赋值实现代码
2013/05/03 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
图解prototype、proto和constructor的三角关系
2016/07/31 Javascript
js中 计算两个日期间的工作日的简单实例
2016/08/08 Javascript
JavaScript创建对象_动力节点Java学院整理
2017/06/27 Javascript
详解cordova打包成webapp的方法
2017/10/18 Javascript
vue的token刷新处理的方法
2018/07/17 Javascript
解决Vue axios post请求,后台获取不到数据的问题方法
2018/08/11 Javascript
React注册倒计时功能的实现
2018/09/06 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
详解在Python程序中使用Cookie的教程
2015/04/30 Python
pandas 对每一列数据进行标准化的方法
2018/06/09 Python
pandas pivot_table() 按日期分多列数据的方法
2018/11/16 Python
Python进阶之自定义对象实现切片功能
2019/01/07 Python
Django 实现图片上传和显示过程详解
2019/07/18 Python
python numpy中cumsum的用法详解
2019/10/17 Python
pytorch下使用LSTM神经网络写诗实例
2020/01/14 Python
Python selenium抓取虎牙短视频代码实例
2020/03/02 Python
python数据库编程 Mysql实现通讯录
2020/03/27 Python
会议开场欢迎词
2014/01/15 职场文书
装修致歉信
2014/01/15 职场文书
总经理秘书岗位职责
2014/03/17 职场文书
涉密人员保密承诺书
2014/05/28 职场文书
物业保安岗位职责
2014/07/02 职场文书
办公室文员岗位职责
2015/02/04 职场文书
2015国庆节感想
2015/08/04 职场文书
合作意向书范本
2019/04/17 职场文书
vue使用节流函数的踩坑实例指南
2021/05/20 Vue.js
Python实现单例模式的5种方法
2021/06/15 Python