首页 > 其他分享 >VUE项目踩坑记录(持续更新)

VUE项目踩坑记录(持续更新)

时间:2023-02-05 15:31:14浏览次数:40  
标签:node VUE 记录 modules 更新 js vue3 async vite

1.this.$router.push({path:'',query:{show:true}})
通过路由传的参数为Boolean时,接收的时候为String类型
2.详情页回列表定位到之前位置
detail页返回到列表页定位到之前的界面,而新增和编辑不需要,因为列表页都需要重新渲染

{
path:'/',
meta:{keepAlive:true}
}
<keep-alive>
<router-view v-if="$route.meta.keepAlive"></router-view>
</keep-alive>
<router-view v-if="!$route.meta.keepAlive"></router-view>
router.beforeEach((to,form,next)=>{
['‘当前路由’].includes(to.name){
from.meta.keepAlive = true
}
})

3.Cannot read property 'protocol' of undefined

VUE项目踩坑记录(持续更新)_vue


具体原因出在了 main.js 中引用了 axios,同时在其它的类中使用了 axios 的请求,Vue.use(axios),删除即可

4.These dependencies were not found:core-js/modules/xxxx in ./src/xxxx/xxx

找到根目录下babel.config.js文件 ,加入配置:
module.exports = {
presets: [['@vue/app', { useBuiltIns: 'entry' }]]
}

  1. ​yarn run dev​​启动项目后,浏览器输入​​http://localhost:8060​​后,显示无法访问此网络,localhost拒绝了我们的

    标签:node,VUE,记录,modules,更新,js,vue3,async,vite
    From: https://blog.51cto.com/u_15885506/6038291

相关文章