解决VUE路由刷新后数据消失样式丢失的问题
样式错乱解决方法将公用样式引入app.vue中<style>@import "./views/xxx.css";<style>数据丢失解决方法首先,用params传参的刷新肯定会失去数据的,这里用query的方式,需要将数据转为JSON格式let data = JSON.stringify({UserInfo: this.UserInfo,domain: this.doma
·
样式错乱解决方法
将公用样式引入app.vue中
<style>
@import "./views/xxx.css";
<style>
数据丢失解决方法
首先,用params传参的刷新肯定会失去数据的,这里用query的方式,需要将数据转为JSON格式
let data = JSON.stringify({
UserInfo: this.UserInfo,
domain: this.domain,
loginUserData: this.loginUserData
})
this.$router.push({
path: "userEdit",
query: {data}
});
然后在跳转的路由中/created/mounted中获取
let data = JSON.parse(this.$route.query.data)
也可以放localstorage里,方法一样,也是需要转成JSON字符串
更多推荐
已为社区贡献3条内容
所有评论(0)