摘要:
封装全局长按指令 Vue.directive('longpress', { bind: function(el, binding, vNode) { //el为长按对象(事件源) //binding 事件处理函数 // 确保提供的表达式是函数,如果不是,将警告传给控制台 if (typeof bin 阅读全文
摘要:
1.全局安装 cnpm install json-server -g 2.建立一个文件夹dataserver,建立文件data.json 文件夹和文件都是自己定义的 在文件夹中打开终端, json-server data.json 运行,生成接口 1.全局安装 cnpm install json-s 阅读全文
摘要:
一、懒加载 也叫延迟加载或者按需加载,即在需要的时候进行加载, 二、为什么要使用懒加载 像vue这种单页面应用,如果没有应用懒加载,运用webpack打包后的文件将会异常的大,造成进入首页时,需要加载的内容过多,时间过长,会出现长时间的白屏,即使做了loading也是不利于用户体验,而运用懒加载则可 阅读全文
摘要:
modules模块 modules:模块 作用 将所有的数据进行模块的拆分 而不是放在一个store里面,拆分后有利于管理 注意在每个小模块导出的时候一定要加命名空间 namespaced=true 这样就不会出现命名冲突 如果想要调用小模块里面的方法 则需要加上小模块的名称 例如 handleAd 阅读全文
摘要:
一.vuex的理解 Vuex是一种状态管理模式,它采用集中式存储管理应用的所有组件的状态。 把组件的共享状态抽取出来,以一个全局单例模式管理,在这种模式下,任何组件都能获取状态或者触发行为,使代码更结构化,且易维护 使用场景:中大型单页面开发 二.创建仓库 每个Vuex的应用核心就是store(仓库 阅读全文
摘要:
1.使用流程 1,安装vuex插件 每个项目都要进行安装 cnpm install vuex --save-dev 2.创建仓库 在src中创建文件夹store, 创建文件index.js 即store/index.js 在store/index.js中进行配置 //使用插件的步骤 //导入vue 阅读全文
摘要:
文档 1.下载axios 2.在main.js中引入 3. 阅读全文