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

成都电商网站开发免费发布信息网站大全

成都电商网站开发,免费发布信息网站大全,java源代码网站,网站如何更换空间需求是用户如果登录了,可以访问主页,如果没有登录,则不能访问主页,随后跳转到登录界面,让用户登录 实现思路,在用户登录之前做一个检查,如果登录了,则token是存在的,则放…

需求是用户如果登录了,可以访问主页,如果没有登录,则不能访问主页,随后跳转到登录界面,让用户登录

实现思路,在用户登录之前做一个检查,如果登录了,则token是存在的,则放行,如果没有token,则不能访问主页,随后跳转到登录界面,让用户登录

在src\router\a6router.ts中编写代码

//在每次路由跳转之前都会执行beforeEach里面的箭头函数,to代表要跳转的目标路由对象,from代表源路由对象
router.beforeEach((to,from)=>{if(to.name ==='main' && !serverToken.value){return '/login'}
})

vue的程序有一个特点,它是一个单页面的程序,也就是不管组件有多少,路由怎么跳转,最外层的html页面只有一个,也就是项目根路径下的index.html,所有的组件都会包含在这个文件当中

index.html文件内容如下 

<!doctype html>
<html lang="en"><head><meta charset="UTF-8" /><link rel="icon" type="image/svg+xml" href="/vite.svg" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Vite + Vue + TS</title></head><body><div id="app"></div><script type="module" src="/src/main.ts"></script></body>
</html>

这样有一个缺点,就是所有的组件的title都是Vite + Vue + TS

长按浏览器的后退按钮可以选择回退到指定的页面,但是所有的页面标题都一样就无从选择

那需求就是让每个组件都有自己的页面标题

通过 document.title可以获取当前页面的标题

通过 document.title='新值'可以修改当前页面的标题

在src\router\a6router.ts文件中写入代码

//修改页面标题
router.afterEach((to,from)=>{
//把页面标题设置为源路由对象的name属性值
document.title = to.name?.toString() || ''
})

这个时候再长按浏览器的后退按钮就有每个页面的特定标题了

http://www.mnyf.cn/news/37807.html

相关文章:

  • 辽宁网站建设网络营销成功的案例及其原因
  • 在线制作视频网站南宁seo全网营销
  • 王瀚在日本做男优网站优化设计五年级下册语文答案
  • 哪个网站做原创歌曲中国职业技能培训中心官网
  • wordpress写文章发失败西安seo优化系统
  • 动态网站难不难做公司网站设计
  • 新疆网站建设推广品牌营销策划包括哪些内容
  • 郑州招聘网站有哪些我想在百度上发布广告怎么发
  • 汕头网站推广seo百度动态排名软件
  • 浅析b2c电子商务网站的建设天津seo标准
  • 官网网站建设360优化大师app
  • 团购网站营销方案手机网页制作软件
  • 闵行建设网站软文代发价格
  • 手机活动网站模板百度广告平台电话
  • 为什么php做不了大网站app拉新推广接单平台
  • 计算机方面学什么专业好正规seo排名多少钱
  • 可以接单做网站的软件西点培训前十名学校
  • 在货源网站自己拿样 加盟 做代理 哪个比较好?地推拉新接单平台
  • 厦门市政府网站建设百度域名提交收录网址
  • 免费做cpa单页网站免费的外链平台
  • 建设工程消防备案凭证网站友情链接交换的意义是什么
  • 整站网站优化小程序平台
  • 网站建设公司电话咨询今日军事新闻头条
  • 网站建设 微信 appseo网站推广价格
  • wordpress页面模版调用分类目录整站优化系统厂家
  • 做阿里巴巴网站需要多少钱微指数官网
  • 医院网站开发方案深圳网站建设推广方案
  • 软装设计公司介绍大同优化推广
  • 哪家公司网站做的好站长之家查询网
  • 淘宝网站建设属于什么类目百度广告电话号码