当前位置: 首页 > news >正文

网站运营报告网站设计详细设计

网站运营报告,网站设计详细设计,大同网站建设哪家好,wap版addRouter() 添加路由 使用场景 列如:菜单权限的分配(管理员与用户不一致) 根据后台返回 参数 定义isAdmin根据isAdmin 分配 let isAdmin true // 添加路由 可以传参 一级路由名称 来添加二级路由 if (isAdmin) {router.addRoute({path: /…

addRouter() 添加路由
使用场景
列如:菜单权限的分配(管理员与用户不一致)

  1. 根据后台返回 参数 定义isAdmin
  2. 根据isAdmin 分配
let isAdmin = true
// 添加路由 可以传参 一级路由名称 来添加二级路由
if (isAdmin) {router.addRoute({path: '/admin',component: () => import('../views/admin.vue')})router.addRoute('home', {path: 'vip',component: () => import('../views/vip.vue')})
}
//获取所有路由
console.log(router.getRoutes());

路由导航守卫
beforeEach 回调函数,在页面跳转时触发,接受参数,to,from to 当前路由,from 要跳转的路由
使用场景:判断是否登录(一般根据token 判断),
1.已登录,跳转订单页面,
2.没登录,跳转登录页面

const token = localStorage.getItem('token')
router.beforeEach((to, from) => {console.log(to, from);if (!token && to.path == '/order') {return '/login'}
})

在登录页面时判断是否登录成功来执行是否跳转

    <button @click="getLogin">登录</button><button @click="setupLogin">退出登录</button>
<script setup>import { useRouter } from "vue-router";const router = useRouter();function getLogin() {localStorage.setItem("token", "言念");router.push("/order");}function setupLogin() {localStorage.removeItem("token");router.push("/login");
}
</script>
http://www.sczhlp.com/news/127412/

相关文章:

  • 企业建个网站要多少钱南山网站建设深圳信科
  • 广告设计制作税率sem对seo的影响有哪些
  • 网站左侧悬浮网络策划方案
  • 网站建设与发布个人养老保险怎么交费
  • 自适应网站做1920的深圳企业网站建设哪家专业
  • 个人建个网站多少钱国家官方网站
  • 四川手机网站开发中国公路建设招标网站
  • 第一次做网站html5 手机网站页面实例
  • 怎么学习做网站网站主体必须要与域名注册人相同
  • 广告做网站素材库网站
  • 网站 第三方登录门户网站制作流程
  • qq代刷网站推广爱链工具
  • 东莞大岭山有什么好玩的地方网站建设排名优化技巧
  • 安徽网站建设方案服务网页界面设计与分析
  • 网站建设首页布局广告代运营
  • 响应式手机网站制作做简历网站 知乎
  • dw如何建立网站网站根目录表示
  • 做网站模板赚钱吗免费网站空间免备案
  • 网站备案号在哪儿查询有关做美食的网站有哪些
  • iis网站服务器安全隐患电视台网站开发
  • 网站开发概要设计模板错误的是
  • 做棋盘游戏辅助的网站免费站长统计工具
  • 网站如何做网站征求意见专栏支付网站招聘费分录怎么做
  • 响应式网站制作流程网站维护什么情况
  • 管理网站建设哪里好网络营销的具体形式种类
  • 氧气瓶网站建设xyz后缀的网站
  • 建设项目环境影响登记网站天津深圳网站设计专家乐云seo
  • 宁波网站制作设计如何做视频网站推广员
  • 基于用户体验的网站设计免费看黄金的软件
  • 公司网站建设模块简介广告免费设计在线生成