
vue
阿冰介
这个作者很懒,什么都没留下…
展开
-
如何构建小中型vue前端项目?
以vue项目为例: 1.搭建好项目的脚手架 vue-cli 脚手架 可以根据脚手架定制自己所需要的功能(优化) 调整测试环境和线上环境区别 提高代码质量和规范 加快打包和测试速度 数据模拟mock 2.定义好项目的目录结构 归类业务代码的结构分清模块 代码避免耦合可拓展,模块之间保持明显的界限,方便拓展 规范和定义好团队的代码风格,并且在编辑器中做好拓展 部分静态资源应放置至CDN,或...原创 2019-07-11 13:22:52 · 402 阅读 · 0 评论 -
vue data 为什么需要函数return?
JS中的实例是通过构造函数来创建的,每个构造函数可以new出很多个实例,那么每个实例都会继承原型上的方法或属性。 vue的data数据其实是vue原型上的属性,数据存在于内存当中 vue为了保证每个实例上的data数据的独立性,规定了必须使用函数,而不是对象。 因为使用对象的话,每个实例(组件)上使用的data数据是相互影响的,这当然就不是我们想要的了。对象是对于内存地址的引用,直接定义个对...转载 2019-07-16 10:53:27 · 3949 阅读 · 0 评论 -
vue 是怎么实现数据响应的
简述:Vuejs 的响应式依赖于Object.defineProprtry,通过监听对象属性 的setter/getter 的变化,通过getter 进行依赖收集,而setter相当于观察者,数据产生变化的时候通知「订阅者」更新视图 ...原创 2019-09-28 18:54:54 · 488 阅读 · 0 评论 -
vue.js 里面,什么是虚拟DOM?
Vuejs 将DOM 抽象成一个以JavaScript 对象为节点的虚拟DOM树,以VNode节点模拟真实的DOM,可以对这颗抽象树进行创建节点,删除节点以及修改节点的操作, 经过diff算法得出一些需要修改的最小单位,再更新视图,大大提高了性能. ...原创 2019-09-28 18:55:24 · 1490 阅读 · 0 评论