问题描述:vuejs打包后修改static
文件夹下.json
文件中值但页面上获取不到最新数据,.json
文件中的数据已经改了,但是读到的数据还是旧的。
原因分析:
import json from '../../../static/list.json'
//用import引入的数据,打包后是不会改变的
解决方法:利用$axios
获取实时数据
this.$axios({
url: `./static/list.json?timestamp=${new Date().getTime()}`,
async: false,
dataType: 'json',
cache: false
}).then(res => {
this.userType = res.data
}).catch(err => {
this.$message.error('获取失败!')
})
以上是编程学习网小编为您介绍的“vuejs打包后修改static文件夹下json文件中值但页面上获取不到最新数据”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:vuejs打包后修改static文件夹下json文件中值但页面上获取不到最新数据


猜你喜欢
- html和css有哪些禁止元素拖拽的代码 2024-12-14
- Ajax实现省市区三级级联(数据来自mysql数据库) 2023-01-21
- 比特币新时代:BRC-20的机遇与风险 2024-01-14
- Ubuntu16.04环境下Vim 配置 for HTML,CSS,JAVASCRIPT(1) 2023-10-28
- jquery插件实现鼠标隐藏 2024-02-05
- vue正则验证 2023-10-08
- javascript消除window.close()的提示窗口 2023-12-26
- vue使用GraphVis开发无限拓展的关系图谱的实现 2023-12-24
- flex中使用css样式修改TextArea滚动条的皮肤代码 2024-02-05
- CSS样式表层叠(cascade)处理冲突 2024-02-22