2020
12-22
12-22
vue 在单页面应用里使用二级套嵌路由
在一个单页面应用里使用二级套嵌路由目录结构如下:其中main.js为全局配置文件,App.vue为项目入口。main.js中路由配置如下importVuefrom'vue'//引入vueimportAppfrom'./App'//引入主模板importRouterfrom'vue-router'//引入router路由//引入项目的模块组件importlicaifrom'./components/licai'importhomefrom'./components/home'importwodefrom'./components/wode'importhome1from'./components/home/home...
继续阅读 >
1vue-cli-plugin-prerender-spa使用方法:vueaddprerender-spa在安装的过程中会需要安装一个chrome,网速不好可能导致不能下载,导致安装失败,可以取消chrome的安装,然后手动下载放在指定的目录下;安装过程中选择需要预渲染的route安装成功:自动在main.js中加入:2使用prerender-spa-plugin插件cnpmiprerender-spa-plugin--save-devvue-cli2.0在build/webpack.prod.conf.js中:constPrerenderSPAPlugin=require('pr...
场景:项目中遇到vue点击回退从A页跳到B页,缓存A页,当B页状态修改再次返回A时,A页查询条件缓存不刷新,列表刷新A页:B页:解决方法:利用keep-alive缓存需要缓存的页面1.在app.vue中改写router-view<template><divid="app"><keep-alive><router-viewv-if="$route.meta.keepAlive"><!--这里是会被缓存的视图组件,比如page1,page2--></router-view></keep-alive><router-viewv-if="!$route.meta...