摘要: 安装 npm install vuex persistedstate save 在store.js中引入 import Vue from 'vue'; import Vuex from 'vuex'; //Add this line import createPersistedState from 阅读全文
posted @ 2019-10-27 13:48 王二疯 阅读(3147) 评论(0) 推荐(0) 编辑
摘要: utations 类似于事件,用于提交 Vuex 中的状态 state action 和 mutations 也很类似,主要的区别在于mutations 只能是同步操作,,action 可以包含异步操作,而且可以通过 action 来提交 mutations mutations 有一个固有参数 st 阅读全文
posted @ 2019-10-27 13:30 王二疯 阅读(8182) 评论(0) 推荐(1) 编辑
摘要: 命令: 在main.js 中引入: 这时候如果在其它的组件中,是无法使用 axios 命令的。但如果将 axios 改写为 Vue 的原型属性,就能解决这个问题 在其他组件都可以用: 使用: 下图为vue加载json的配置部分: 阅读全文
posted @ 2019-10-27 13:09 王二疯 阅读(468) 评论(0) 推荐(0) 编辑
摘要: cnpm install D vuex vuex我想应该可以理解为是一个 全局变量 在main.js 中注入 vuex: 如果您不打算开发大型单页应用,使用 Vuex 可能是繁琐冗余的。确实是如此——如果您的应用够简单,您最好不要使用 Vuex。一个简单的 store 模式就足够您所需了。但是,如果 阅读全文
posted @ 2019-10-27 13:02 王二疯 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 主要用于异步计算 可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果 可以在对象之间传递和操作promise,帮助我们处理队列 就是我要加载的数据还没加载完成,期间我调用该数据时,给我返回的一个对象 promise有三个状态: 1、pending[待定]初始状态 2、fulfilled[实 阅读全文
posted @ 2019-10-27 07:07 王二疯 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 这个问题困扰了我好久 , 最终还是解决了 : 我最开始想岔了,我看见其他大佬们都说不要直接用this.$store.state.aaa=bbb;将aaa的值改变成bbb , 不建议这样赋值(原理是vuex源码中的利用vue的watch功能监听这个数据,但是,这个监听有缺陷,就是如果state里面值是 阅读全文
posted @ 2019-10-27 07:04 王二疯 阅读(2693) 评论(0) 推荐(1) 编辑
摘要: 有两种办法: 利用vuex persistedstate插件 利用本地存储 sissionstorage 、 localstorage 我用到的是本地永久存储的localstorage (用到axios要先引入import axios from "axios"; 不然肯定会有undefined报错的 阅读全文
posted @ 2019-10-27 06:30 王二疯 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 改了配置文件之后要重启项目才有效呀 vue cli3以后 添加配置在根目录下自己新建一个vue.config.js文件 其中代码如下: json文件格式如下 : 放在static文件夹内(很多人说cli3以后的版本,静态文件夹只有pbulic了 ,要放在public中)我的也有效 我用的axios调 阅读全文
posted @ 2019-10-27 06:08 王二疯 阅读(2370) 评论(0) 推荐(0) 编辑
摘要: v cloak 1v cloak解决闪烁问题: 当网速很慢的时候,vue将数据渲染到界面中,会出现插值表达式闪烁问题: 如下图可以修改网页速度(调节网速形式): 解决办法: v text v html v text与v html 和 jquery中的text()与html()方法是一样的作用,都可以 阅读全文
posted @ 2019-10-27 05:34 王二疯 阅读(243) 评论(0) 推荐(0) 编辑