![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
Neil-
吾日三省吾身~
展开
-
vue数据劫持
原理vue2.x是基于Object.defineProperty实现双向数据绑定的;该函数可以在获取属性值或者设置属性值的时候监听属性的get和set事件,并进行相关的操作;当然,这些具体的操作就需要通过发布订阅者模式作为补充;如模板解析时每遇到一个属性,就为该属性添加一个发布订阅,从而能够进行双向数据绑定;乞丐版function observe(obj) { if (!obj ||...原创 2019-11-29 19:13:39 · 716 阅读 · 0 评论 -
双向数据绑定
两个blog for 双向数据绑定,保存学习~https://yuchengkai.cn/docs/frontend/framework.html#数据劫持https://github.com/DMQ/mvvm原创 2019-11-05 14:27:34 · 96 阅读 · 0 评论 -
Vue2.x仿饿了么个人笔记
使用vue2.x仿饿了么时遇到了不同版本之间的问题,此处做些笔记。transition过渡属性,在之前的版本中在HTML标签中可以直接使用transition作为属性名: //html <div transition="fade"></div> //css .fade-transition opacity 1 background rgba(12原创 2017-07-19 21:50:02 · 2032 阅读 · 0 评论 -
Vue-Router笔记
vue2.x版本中组件路由通过<router-link>标签配置,默认其将会被解析为一个<a>标签,当然你也可以使用tag属性将其渲染为其他的标签;进行了路由配置的组件可以通过<router-view>在HTML中整体渲染;当前router-link对应的路由处于激活状态时,自动被设置值为.router-link-active的class属性;<router-view>可以结合<keep-alive原创 2017-09-14 22:19:32 · 1011 阅读 · 0 评论