问题描述: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文件中值但页面上获取不到最新数据
基础教程推荐
猜你喜欢
- gulp-font-spider实现中文字体包压缩实践 2024-02-08
- CSS Sprite从大图中截取小图完整教程 2024-01-08
- javascript实现的多个层切换效果通用函数实例 2023-12-01
- Struts2和Ajax数据交互示例详解 2023-02-14
- JavaScript中in和hasOwnProperty区别详解 2023-11-30
- Bootstrap CSS组件之大屏幕展播 2023-12-08
- css scroll-snap控制滚动元素的实现 2023-12-21
- JSONP跨域模拟百度搜索 2023-08-12
- 详解CSS中postion和opacity及cursor的特性 2023-12-21
- javascript结合Cookies实现浏览记录历史第2/3页 2023-12-26
