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' }]]
}