-
湖上湖
可以在进入页面的时候就让用户登录(或根据本地信息判断是否已登陆),然后根据登录后返回的用户信息,配置你的一些权限,或者就直接由后台把这些信息返回给你,然后把这些信息保存下来,供后面的功能使用。如:{ username:'test', userid:1, route:[{ path:'xx/x', hassearch:true, hasback:false }]}
-
哆啦的时光机
header定义组件 传值就行sunComponents.vue<template> <div id='default'> <div> <p>logo</p> <p v-if="show">搜索</p> </div> </div></template><script>export default { prop: { show: { type: Boolean, default: true } }, data() { return {}; }, created() {}, methods: {}};</script><style></style>father.vue<template> <div> <sub :show='show'></sub> </div></template><script>import sub from "./sunComponents";export default { data() { return { show:false }; }, created() {}, methods: {}};</script><style></style>
-
慕侠2389804
涉及到用户身份,适用全局存储,建议用 Vuex,过程大概是这样的:启动时请求接口获取用户身份和权限信息,并保存在全局变量里组件将这些信息整合进 computed 渲染至于后退键,应该根据路由来判断了,比如详情页返回列表页,列表页返回首页等。