样式错乱解决方法

将公用样式引入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字符串

Logo

前往低代码交流专区

更多推荐