因为浏览器出于安全的限制,不能直接获取本地的文件,只能使用input选择的方法查看文件
那么在vue中就有办法进行解决(此办法本人使用正常访问)
public
文件夹下的 sava.json
文件<script>
//使用import引入json
import datajson from '../public/sava.json'
export default {
data(){
},
created() {
//输出引入的json文件到控制台
console.log('本地文件',datajson)
}
}
</script>
这就需要使用到vue的
import()
函数了
<script>
//使用import引入json
import datajson from '../public/sava.json'
export default {
data(){
},
created() {
// 重复引入import,每10秒引入一次并输出内容
setInterval(function(){
import('../public/sava.json').then(res=>{
console.log('引入成功',res)
})
},10000)
}
}
</script>