随笔分类 -  vue

摘要:响应式原理 简单点讲 vue 的响应式是通过 Object.defineProperty 和 观察者模式来实现的。 vue 初始化的时候 watcher 构造函数通过 Object.defineProperty 方法对 data 属性进行递归遍历,设置 get、set,初始化编译的时候会触发 get 阅读全文
posted @ 2020-03-31 21:26 gong_qiang 阅读(223) 评论(0) 推荐(0)
摘要:是 中重要的性能优化方式,解析实现原理可以有助于我们更好的理解框架。 1. 的实现原理 2. 为什么 vue 采用异步渲染? 3. 响应式的数据 循环改变了1000次为什么视图只更新了一次? 4. 历史版本问题 5. event loop 带这以上问题来阅读源码,有助于我们思考。 源码: 1. 的实 阅读全文
posted @ 2020-03-31 21:22 gong_qiang 阅读(529) 评论(0) 推荐(0)
摘要:先来张组件生命周期的示意图: 文档里是这样描述的:你不需要立马弄明白所有的东西,不过以后它会有帮助。传送门. Vue2.0的生命周期钩子一共有10个,同样结合官方文档作出了下表 Vue所有的生命周期钩子自动绑定在this上下文到实例中,因此你可以访问数据,对属性和方法进行运算。这意味着你不能使用箭头 阅读全文
posted @ 2017-05-04 13:03 gong_qiang 阅读(3997) 评论(0) 推荐(0)
摘要:查了很长一段时间的资料才搞好。 感悟就是:原来那么简单呐。 首要条件:同一局域网下(大致理解为链接相同的wifi) 1:命令行运行 ipconfig 2: 得到ipv4值, 用该值替换localhost 例如 localhost:8080 => 192.168.1.101:8080 , 手机访问后者 阅读全文
posted @ 2017-04-18 22:36 gong_qiang 阅读(8977) 评论(1) 推荐(1)
摘要:vue.js入门环境搭建 阅读全文
posted @ 2017-04-03 17:19 gong_qiang 阅读(4435) 评论(1) 推荐(0)
摘要:index.html: 路由重定向 上面代码,我们应该设置打开浏览器就默认调整到 “首页”,所以需要把根路由/重定向到/home。 修改路由配置: 1:建立路由组件 2:建立映射 3:建立路由实例 4:使用router-link建立路由导航 5:使用router-view建立路由出口 阅读全文
posted @ 2017-03-26 10:01 gong_qiang 阅读(777) 评论(0) 推荐(0)
摘要:组件的基本使用 阅读全文
posted @ 2017-03-26 09:17 gong_qiang 阅读(644) 评论(0) 推荐(0)