功能需求:
1、点击当前页面按钮刷新指定部分;
2、一个项目很多人在操作,有书写、审核、修改等功能,每次回到当前页面需要自动重新加载接口,又不想刷新当前页面。
功能1:
1、打开app.vue
//写入isMenuRefersh
<div id="app">
<router-view v-if="isMenuRefersh" />
</div>
export default {
provide() {
return {
reload: this.reload
};
},
data() {
return {
isMenuRefersh: true,
};
},
methods: {
reload() {
this.isMenuRefersh = false;
this.$nextTick(function() {
this.isMenuRefersh = true;
});
}
}
}
2、在需要的页面写入以下代码:
export default {
inject: ["reload"]
}
//在需要的方法中写入this.reload();
功能2:
1、template
<template>
<div v-visibility-change="browserMonitor">
</div>
<template>
2、methods
//监听浏览器方法
browserMonitor(evt, hidden) {
if (hidden === false) {
//执行方法
}
}
以上是编程学习网小编为您介绍的“vuejs返回当前页面刷新指定数据”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:vuejs返回当前页面刷新指定数据


猜你喜欢
- javascript中instanceof运算符的用法详解 2024-03-09
- vue-router中的hash和history两种模式的区别 2024-02-12
- 获取元素位置的position()与offset()方法区别介绍 2024-03-11
- vue请求数据 2023-10-08
- Canvas生成海报文字居中 2022-10-29
- CSS实现HTML元素透明的方法小结 2024-02-24
- 从基础开始建立一个JS代码库第1/2页 2024-02-24
- 灵活掌握asp.net中gridview控件的多种使用方法(上) 2023-12-02
- 详解CSS故障艺术 2022-11-20
- Ajax返回值类型与用法实例分析 2023-02-23