分类:Vue干货

vue源码分析之实现observer和watcher(二)

vue源码分析之实现observer和watcher(二)
我们发现var dep = new Dep() 处于闭包当中,我们又发现Watcher的构造函数里会调用this.get。所以,我们可以在上面动动手脚,修改一下Object.defineProperty的get要调用的函数,判断是不是Watcher的构造函数调用,如果是,说明他就是这个属性的订阅者。...

5分钟前 (2018-02-05) 3℃ 暂无评论 0

vue中的渲染函数&jsx详解

vue中的渲染函数&jsx详解
Vue 推荐在绝大多数情况下使用 template 来创建你的 HTML。然而在一些场景中,你真的需要 JavaScript 的完全编程的能力,这就是 render 函数,它比 template 更接近编译器。...

12分钟前 (2018-02-05) 0℃ 暂无评论 0

vue中的vuex入门

vue中的vuex入门
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。说白了,vuex就是用来管理数据的。...

18分钟前 (2018-02-05) 0℃ 暂无评论 0

vue中的绑定内联样式

vue中的绑定内联样式
对象语法
v-bind:style 的对象语法十分直观——看着非常像 CSS,但其实是一个 JavaScript 对象。CSS 属性名可以用驼峰式 (camelCase) 或短横线分隔 (kebab-case,记得用单引号括起来) 来命名:...

26分钟前 (2018-02-05) 0℃ 暂无评论 0

vue中的自定义指令详解

vue中的自定义指令详解
除了vue中的内置指令(v-model和v-show)
代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。

...

28分钟前 (2018-02-05) 0℃ 暂无评论 0

vue中的路由组件传参详解

vue中的路由组件传参详解
在组件中使用 $route 会使之与其对应路由形成高度耦合,从而使组件只能在某些特定的 URL 上使用,限制了其灵活性。
使用 props 将组件和路由解耦:
取代与 $route 的耦合:...

3小时前 (2018-02-05) 0℃ 暂无评论 0

vue中的路由懒加载详解

vue中的路由懒加载详解
当打包构建应用时,Javascript 包会变得非常大,影响页面加载。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。
结合 Vue 的异步组件和 Webpack 的代码分割功能,轻松实现路由组件的懒加载。...

3小时前 (2018-02-05) 0℃ 暂无评论 0

vue中的嵌套路由详解

vue中的嵌套路由详解
/user/foo/profile /user/foo/posts
+------------------+ +-----------------+
| User | | User |
| +--------------+ | | +-------------+ |
| | Profile | | +...

3小时前 (2018-02-05) 0℃ 暂无评论 0