- 博客(5)
- 收藏
- 关注
原创 Vuex解决刷新清除的办法
最近用vue做了个音乐播放的网站,用到了vuex,最开始实现二点挺好的,后来发现只有刷新页面全局数据就清除恢复默认了,先想到的是用session存,但是这样就没有必要用vuex了,最后解决办法来了 不需要使用插件(vuex-persistedstate)之类的直接使用sessionStorage将数据vuex数据保存到sessionStorage中 具体思路: 在加载事件进行判断你的sessionStorage.x有没有值,如果有值,就将session数据存入到$store.state中,如果没有就创建一个
2020-07-22 09:31:37 735
原创 vue-router路由参数变化后续操作
我选择用watch方法实现 顺便说一下router和route的区别 router是通过Vue.use(VueRouter)和VueRouter构造函数得到一个router的实例对象,是全局的,它包含了路由的关键属性和对象 route:只是每个路由的的一个独有对象,是局部的,name,path,params,query都是它的属性方法 watch:{ '$route' (to,from){ // 看路由的参数有没有变化 //这里我是用query进行传参的,songname是我参数名
2020-07-12 11:00:19 211
原创 vue-router同一个路由地址点击报错
关于vue-router同一个路由地址点击报错 如图,控制台报错 看了网上的解答后,算是解决了 ##只需在路由js里面使用Vue.use(Router)后写即可 Vue.use(Router) const originalPush=Router.prototype.push Router.prototype.push=function push(location){ return originalPush.call(this,location).catch(err=>err) } ...
2020-07-12 10:51:55 342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人