logo头像
Snippet 博客主题

vue

vue mixins用法

data 遇到同名会进行浅合并 钩子(created, mounted) 同名钩子都被混合,mixins的钩子先执行(如果有2个及以上的mixins,则按照注入到组件的顺序执行),组件的钩子后执行 methods, compone...

vue 组件之间通信

props/$emitv-model 语法糖,子组件通过this.$emit(‘input’, value)更新父组件v-model绑定的值 sync 语法糖,子组件通过this.$emit(‘update:xx’, value)更...

vue数组双向绑定的实现原理

原理解析 新增一个缓存对象(arrayMethods),通过Object.defineProperty方法给该对象新增(push,pop,shift,splice等属性),这些属性的值通过apply的方式复制了Array.protot...

vuex注意事项

注意事项 页面刷新的时候store清空,可以使用vuex-persistedstate 1234567891011// 简单配置如下const vuexPersisted = new createPersistedState(&#12...

vue重要Api整理

全局配置silent:禁用Vue.js的所有日志和警告1Vue.config.silent=true; optionMergeStrategies:为选项定义自定义的合并策略,maxin1234567Vue.config.option...

vue使用

关于render函数createElement参数解析 123456789101112131415161718//第一个参数是一个标签如 div//第二个参数是一些属性 如 attr on//第三个参数是子阵队列 如果是文本比如thi...