vue 切换路由后, 保存原页面 输入框 内容 (亲测可用!!!)

需求: 在输入框输入信息后, 跳转其它路由再切换回来, 仍可以看到刚刚输入的内容

提需求前 :

样图 :
需求图片

路由 routes.js 文件 :
routes.js文件

路由出口 index.vue 文件 :
index.vue文件

完成需求后 :

样图 :
完成需求图片

路由 routes.js 文件 :
在这里插入图片描述
新增代码 :

keepAlive: true

路由出口 index.vue 文件 :
在这里插入图片描述
修改后 路由出口 代码 :

<transition name="fade" mode="out-in">
	<keep-alive>
		<router-view v-if="$route.meta.keepAlive"></router-view>
	</keep-alive>
</transition>
<router-view v-if="!$route.meta.keepAlive"></router-view>
小结 :

见划黄线处

Logo

前往低代码交流专区

更多推荐