前端
xiaofeixiastar
这个作者很懒,什么都没留下…
展开
-
vuex的state数据丢失
1. 产生原因其实很简单,因为store里的数据是保存在运行内存中的,当页面刷新时,页面会重新加载vue实例,store里面的数据就会被重新赋值。2. 解决思路一种是state里的数据全部是通过请求来触发action或mutation来改变一种是将state里的数据保存一份到本地存储(localStorage、sessionStorage、cookie)中很显然,第一种方案基本不可...转载 2019-11-25 16:27:45 · 1517 阅读 · 0 评论 -
vue定义全局变量
1、将从服务器请求的数据作为全局变量(全局变量模块挂载到Vue.prototype)在开发中,有时需要将从接口请求到的一些数据当做全局变量,在其他页面多次使用。比如,登录成功后可能需要将用户名,id等信息存起来,便于其他页面展示或使用,将这些信息定义为全局变量是用起来就很方便。举栗子:在login.vue中拿到了用户的一些信息:<script> import Vue ...转载 2019-11-20 10:30:25 · 1490 阅读 · 0 评论 -
Vue路由传参的三种基本方式
现有如下场景,点击一个button按钮跳转到另外一个路由页面,并向目标路由页面传递参数,便于目标路由页面获取源页面传递的数据信息。源页面中:<button@click="gotoTargetView">点击跳转到目标路由user页面</button>方案一,通过调用$router对象的push()方法,向push()方法传递一个路由配置对象,通过params来...转载 2019-11-08 17:17:29 · 353 阅读 · 0 评论 -
Extjs自定义主题
ExtJS4.2:自定义主题 入门安装环境JRE:http://www.oracle.com/technetwork/java/javase/downloads/index.html。 Ruby:http://rubyinstaller.org/。 Sencha-Cmd:http://www.sencha.com/products/sencha-cmd/download。 Ext J...转载 2018-07-20 11:24:28 · 816 阅读 · 0 评论 -
Extjs TreeStore autoload设置为false扔会自动加载解决方案
当treestore的root的expanded,以下简称expanded;tree.panel的rootvisible,简称rootvisibleexpanded rootvisible 结果true true ①treestore会自动加载true ...转载 2018-07-27 10:30:15 · 1209 阅读 · 0 评论 -
Extjs4 Cannot read property 'on' of undefined
出现此错误一般原因是:视图组件(combo,gridpanel)之类的引用了store,不过没有store的定义。看看是否有相应store定义了。原创 2018-12-10 11:09:01 · 2119 阅读 · 0 评论