首先要配置好路由
在app.vue添加下面代码
export default { provide() { return { reload: this.reload, } }, data() { return { isRouterAlive: true, } }, methods: { reload() { this.isRouterAlive = false this.$nextTick(function() { this.isRouterAlive = true }) }, }, }
并在template引入
<router-view v-if="isRouterAlive"/>
在需要触发的方法下添加
this.reload()
submitUpload() { dianjiAPI(formdata).then(res=>{ this.$message({ message: res.data, type: 'success' }); //清空上传列表 this.$refs.upload.clearFiles() //刷新页面 this.reload() }) },
在下面添加 inject: ['reload']
export default{ inject: ['reload'], }
热门文章
- 动物疫苗在哪里买的到正规的(动物疫苗在哪打)
- 4月8日 | Clash Verge每天更新20.6M/S免费节点订阅链接地址
- 长沙学美容的地方(长沙学美容学费大概多少钱?)
- 3月6日 | Clash Verge每天更新21.7M/S免费节点订阅链接地址
- 动物医院的logo设计理念(动物医院牌子图片)
- 小孩被猫爪子划破出血需要***吗(小孩被猫爪子划破出血需要***吗大概多少钱)
- 3月20日 | Clash Verge每天更新21.1M/S免费节点订阅链接地址
- 孕妇被猫抓流血了,会影响胎儿发育吗(孕妇被猫抓流血了,会影响胎儿发育吗视频)
- 兽用疫苗可以m网上买吗(兽用疫苗审批流程)
- 送养协议怎么写才合法一点(送养协议怎么写才合法一点呢)