简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
默认你使用了npm安装。先执行安装fastclick的命令。npm install fastclick -D之后,在main.js中引入,并绑定到bodyif ('addEventListener' in document) { document.addEventListener('DOMContentLoaded', function() {
https://github.com/DMQ/mvvm_getVMVal:function(vm,exp) { var val= vm; exp =exp.split('.'); exp.forEach(function(k) { val = val[
https://blog.csdn.net/zgh0711/article/details/80284830 https://www.cnblogs.com/wisewrong/p/6266038.html
action mutation终于明白
自定义指令是用来操作DOM的。尽管Vue推崇数据驱动视图的理念,但并非所有情况都适合数据驱动。自定义指令就是一种有效的补充和扩展,不仅可用于定义任何的DOM操作,并且是可复用的。 比如谷歌图片的加载做得非常优雅,在图片未完成加载前,用随机的背景色占位,图片加载完成后才直接渲染出来。用自定义指令可以非常方便的实现这个功能。效果: 自定义指令的第二用
https://segmentfault.com/q/1010000007130348换个写法而已
来看一下Vue中实现钩子函数部分的源码// ...export function lifecycleMixin (Vue: ClassComponent>) {Vue.prototype._update = function (vnode: VNode, hydrating?: boolean) {const vm: Component = thisif (vm
结合 Vue 的 异步组件 和Webpack 的 code splitting feature,轻松实现路由组件的懒加载。http://blog.csdn.net/zhoujiaan123/article/details/53394254关于webpack的配置是真心需要时间来玩
vue 中父组件向子组件传递数据用 props, 但是子组件是无法修改它的。如果子组件需要动态修改它就只能自造一个对应的 data 域。比如<!----><template><div>这里是汇总信息<ul><li>{{total}}</li&am
https://vuex.vuejs.org/zh-cn/modules.htmlVuex 允许我们把 store 分 module(模块)。每一个模块包含各自的状态、mutation、action 和 getter。那么问题来了, 模块化+命名空间之后, 数据都是相对独立的, 如果想在模块 A 调用 模块 B 的state, actions, mutations, getters, 该肿么办?假