使用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 相关文章推荐
jQuery Div中加载其他页面的实现代码
Feb 27 Javascript
javascript写的日历类(基于pj)
Dec 28 Javascript
单击某一段文字改写文本颜色
Jun 06 Javascript
JavaScript使用pop方法移除数组最后一个元素用法实例
Apr 06 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
Jun 15 Javascript
jQuery bt气泡实现悬停显示及移开隐藏功能的方法
Jul 12 Javascript
JavaScript中Array对象用法实例总结
Nov 29 Javascript
微信小程序 地图map详解及简单实例
Jan 10 Javascript
全面总结Javascript对数组对象的各种操作
Jan 22 Javascript
jquery Form轻松实现文件上传
May 24 jQuery
jQuery判断网页是否已经滚动到浏览器底部的实现方法
Oct 27 jQuery
vue表单数据交互提交演示教程
Nov 13 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
PHP多个版本的分析解释
2011/07/21 PHP
PHP图片验证码制作实现分享(全)
2012/05/10 PHP
PHP函数preg_match_all正则表达式的基本使用详细解析
2013/08/31 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
2014/05/19 PHP
解决php表单重复提交实现方法
2015/09/29 PHP
php版微信自定义回复功能示例
2016/12/05 PHP
php实现的错误处理封装类实例
2017/06/20 PHP
详解php中生成标准uuid(guid)的方法
2019/04/28 PHP
jquery创建表格(自动增加表格)代码分享
2013/12/25 Javascript
Ubuntu中搭建Nodejs开发环境过程分享
2014/06/01 NodeJs
JS Attribute属性操作详解
2016/05/19 Javascript
AngularJS学习笔记(三)数据双向绑定的简单实例
2016/11/08 Javascript
微信小程序 向左滑动删除功能的实现
2017/03/10 Javascript
基于JavaScript实现的插入排序算法分析
2017/04/14 Javascript
webpack 插件html-webpack-plugin的具体使用
2018/04/09 Javascript
原生JS实现的碰撞检测功能示例
2018/05/18 Javascript
vue 双向数据绑定的实现学习之监听器的实现方法
2018/11/30 Javascript
微信小程序数据统计和错误统计的实现方法
2019/06/26 Javascript
[36:37]2014 DOTA2华西杯精英邀请赛5 24 VG VS iG
2014/05/25 DOTA
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
Python实战小程序利用matplotlib模块画图代码分享
2017/12/09 Python
解决Tensorflow使用pip安装后没有model目录的问题
2018/06/13 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
2018/06/14 Python
pandas read_excel()和to_excel()函数解析
2019/09/19 Python
pygame实现俄罗斯方块游戏(基础篇3)
2019/10/29 Python
Python namedtuple命名元组实现过程解析
2020/01/08 Python
Python利用for循环打印星号三角形的案例
2020/04/12 Python
python 爬取英雄联盟皮肤并下载的示例
2020/12/04 Python
Staples英国官方网站:办公用品一站式采购
2017/10/06 全球购物
Sneaker Studio捷克:购买运动鞋
2018/07/08 全球购物
知识就是力量演讲稿
2014/09/13 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
2015年教师教学工作总结
2015/04/28 职场文书
孟佩杰观后感
2015/06/17 职场文书
matplotlib之pyplot模块实现添加子图subplot的使用
2021/04/25 Python
pytorch锁死在dataloader(训练时卡死)
2021/05/28 Python