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

济南企业网站设计公司营销外包团队怎么收费

济南企业网站设计公司,营销外包团队怎么收费,网站怎么做导航页,专业的上海网站建设下载进度条 pnpm install nprogress //路由鉴权:鉴权,项目当中路由能不能被的权限的设置(某一个路由什么条件下可以访问、什么条件下不可以访问) import router from /router import setting from ./setting // eslint-disable-next-line typescript-eslint/ban-ts-comment /…

下载进度条

pnpm install nprogress

//路由鉴权:鉴权,项目当中路由能不能被的权限的设置(某一个路由什么条件下可以访问、什么条件下不可以访问)
import router from '@/router'
import setting from './setting'
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
//@ts-expect-error
import nprogress from 'nprogress'
//引入进度条样式
import 'nprogress/nprogress.css'
nprogress.configure({ showSpinner: false })
//获取用户相关的小仓库内部token数据,去判断用户是否登录成功
import useUserStore from './store/modules/user'
import pinia from './store'
const userStore = useUserStore(pinia)
//全局守卫:项目当中任意路由切换都会触发的钩子
//全局前置守卫
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
//@ts-expect-error
router.beforeEach(async (to: any, from: any, next: any) => {document.title = `${setting.title} - ${to.meta.title}`//to:你将要访问那个路由//from:你从来个路由而来//next:路由的放行函数nprogress.start()//获取token,去判断用户登录、还是未登录const token = userStore.token//获取用户名字const username = userStore.username//用户登录判断if (token) {//登录成功,访问login,不能访问,指向首页if (to.path == '/login') {next({ path: '/' })} else {//登录成功访问其余六个路由(登录排除)//有用户信息if (username) {//放行next()} else {//如果没有用户信息,在守卫这里发请求获取到了用户信息再放行try {//获取用户信息await userStore.userInfo()//放行//万一:刷新的时候是异步路由,有可能获取到用户信息、异步路由还没有加载完毕,出现空白的效果next({ ...to })// eslint-disable-next-line unicorn/prefer-optional-catch-binding} catch (error) {//token过期:获取不到用户信息了//用户手动修改本地存储token//退出登录->用户相关的数据清空await userStore.userLogout()next({ path: '/login', query: { redirect: to.path } })}}}} else {//用户未登录判断if (to.path == '/login') {next()} else {next({ path: '/login', query: { redirect: to.path } })}}
})
//全局后置守卫
router.afterEach(() => {nprogress.done()
})//第一个问题:任意路由切换实现进度条业务 ---nprogress
//第二个问题:路由鉴权(路由组件访问权限的设置)
//全部路由组件:登录|404|任意路由|首页|数据大屏|权限管理(三个子路由)|商品管理(四个子路由)//用户未登录:可以访问login,其余六个路由不能访问(指向login)
//用户登录成功:不可以访问login[指向首页],其余的路由可以访问

pnpm run build

http://www.zhongyajixie.com/news/49272.html

相关文章:

  • 如何做网站在网上销售友情链接交换的意义是什么
  • 红河北京网站建设百度推广代理商返点
  • 什么网站做任务的q币新型网络营销模式
  • 网页设计与网站开发方向最佳bt磁力狗
  • flash做网站步骤域名服务器ip查询网站
  • 如何做原创漫画网站东莞网站建设
  • 开网站建设今日热点头条新闻
  • 怎么做网站排名优化网络营销推广工具
  • 做房产必知的发布房源网站搭建一个网站需要多少钱
  • 如何建设一个静态网站谷歌浏览器下载手机版官网中文
  • wordpress改变文章字体大小seo优化排名营销
  • 稳定的网络建站咨询电话腾讯企点官网下载
  • 国外网站怎么做引流西安seo外包行者seo06
  • 台州网站建设制作推广普通话手抄报图片
  • 外贸网站建设今日西安头条最新消息
  • 网站备案拍照背景图不属于网络推广方法
  • 跨境平台哪个最好做?seo网页推广
  • 唐山建设集团下岗职工网站推广论坛有哪些
  • 软件公司网站建设网络运营是什么意思
  • 公司做网站有什么好处泰安做网站公司哪家比较好
  • 长沙竞价网站建设价格济南疫情最新消息
  • 川制作官方网站镇江网站seo
  • tcga做多因素分析的网站推广赚钱的微信小程序
  • 07年做网站山东大学经济研究院
  • 设计logo公司优化设计答案大全英语
  • 深圳汽车网站建设搜索引擎是软件还是网站
  • 网站页面设计报价济南网站建设哪家好
  • 网站建站方法seo专业培训
  • 鲅鱼圈规划建设局网站怎么免费建公司网站
  • 红桥集团网站建设泰安seo推广