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
具体原因出在了 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’ }]]
}
yarn run dev启动项目后,浏览器输入http://localhost:8060后,显示无法访问此网络,localhost拒绝了我们的🔗请求。
- vue.config.js中host改为
0.0.0.0
devServer: { host: '0.0.0.0', }