当前位置: 首页 > news >正文

vue 当前页面刷新 provide + inject

1. 在App.vue 文件里写入provide 方法

<script setup></script><template><a-config-provider :locale="localezhCN" :autoInsertSpaceInButton="false"><el-config-provider :locale="locale"><router-view v-wechat-title="$route.meta.title" v-if="isRouterAlive" /></el-config-provider></a-config-provider>
</template><script>
import zhCn from "element-plus/es/locale/lang/zh-cn";
import zhCN from "ant-design-vue/es/locale/zh_CN";
export default {//局部组件components: {},//ludata() {return {isRouterAlive: true,};},setup() {//设置中文return {locale: zhCn,localezhCN: zhCN,};},//luprovide() {return {reload: this.reload,};},//lumethods: {async reload() {this.isRouterAlive = false;await this.$nextTick();this.isRouterAlive = true;},},
};
</script>
<style>
@import url("./assets/css/base.css");
</style>

2. 在需要刷新的页码使用inject引入

<script>export default {inject:['reload'],  //注入依赖mounted() {if (location.href.indexOf("#Case") == -1) {location.href = location.href + "#Case";this.reload();}}
}
</script>

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • pytorch backbone
  • 代理协议解析:如何根据需求选择HTTP、HTTPS或SOCKS5?
  • Win11+Anaconda+VScode:mmpose环境配置与基本使用
  • Springboot @Validate @Valid 基于复杂嵌套对象的参数校验示例
  • SQL 基础知识
  • Springboot 多数据源事务
  • 代码随想录算法训练营day22 | 77. 组合、216.组合总和III 、17.电话号码的字母组合
  • kettle从入门到精通 第八十一课 ETL之kettle kettle中的json对象字段写入postgresql中的json字段正确姿势
  • CTF之网站被黑
  • Unity 之 【Android Unity 共享纹理】之 Android 共享图片给 Unity 显示
  • 大厂面经:滴滴大数据面试题及参考答案(3万字长文)
  • 返回倒数第 k 个节点 - 力扣(LeetCode)C语言
  • 记录|博图中VB脚本和子程序之间的区别?
  • 原生JavaScript系列面试题
  • MyBatis-Plus的基本使用(一)
  • 自己简单写的 事件订阅机制
  • GraphQL学习过程应该是这样的
  • JavaWeb(学习笔记二)
  • laravel5.5 视图共享数据
  • Mybatis初体验
  • Python 反序列化安全问题(二)
  • session共享问题解决方案
  • Vue组件定义
  • 阿里云前端周刊 - 第 26 期
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 程序员该如何有效的找工作?
  • 缓存与缓冲
  • 回流、重绘及其优化
  • 入门到放弃node系列之Hello Word篇
  • 数组的操作
  • 异常机制详解
  • 找一份好的前端工作,起点很重要
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • $ git push -u origin master 推送到远程库出错
  • $forceUpdate()函数
  • %@ page import=%的用法
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (k8s)Kubernetes本地存储接入
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (八)Flask之app.route装饰器函数的参数
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (十八)Flink CEP 详解
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (一一四)第九章编程练习
  • (转)setTimeout 和 setInterval 的区别
  • ****** 二十三 ******、软设笔记【数据库】-数据操作-常用关系操作、关系运算
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .NET与 java通用的3DES加密解密方法