这篇文章主要介绍了vue如何实现清空this.$route.query的值,具有很好的参考价值,希望对大家有所帮助。
如何清空this.$route.query的值
mounted
定义一个 localStorage 来判断当前是否是query携带参数进来页面的
destroyed
改变this.$route.query中的数据
某些特定情况下想改变this.$route.query中的数据(就是地址栏中的参数),是不能通过直接赋值来改变的,我目前知道的一个办法是下载webpack-merge依赖包实现:
下载:
引入:
修改:
如果id本来存在的话就是修改id的值,不存在的话就会添加id这个属性,如果想替换所有的属性只要把’id’换成{}就可以。