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

句容市住房和城乡建设局网站学做系统的网站

句容市住房和城乡建设局网站,学做系统的网站,商标注册证查询哪些类型,牡丹江建设信息网站需求是用户如果登录了,可以访问主页,如果没有登录,则不能访问主页,随后跳转到登录界面,让用户登录 实现思路,在用户登录之前做一个检查,如果登录了,则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.yayakq.cn/news/219227/

相关文章:

  • 佛山网站开发哪家好昆山网站开发
  • 滨海企业做网站多少钱杭州做网站怎么收费多少
  • 免费网站建设公司代理咸阳网站建设seo
  • 查数据的权威网站dede 网站地图样式
  • 芜湖建设机械网站无锡关键词优化报价
  • win7的iis怎么制作网站360提交入口
  • 如何自己做优惠卷网站怎么做收费网站
  • 丝绸之路网站平台建设创量广告投放平台
  • dede网站模板免费下载北京建网站服务
  • 360ssp网站代做合伙建网站
  • 网站前台模板下载汕头手机端建站模板
  • 东莞数据线厂家东莞网站建设关于静态网站开发相关新闻
  • 如何制作和设计公司网站公众号文章制作
  • 旅游建设网站建设银行网站查余额
  • 网站备案更改需要多久数字营销包括哪六种方式
  • 石家庄网站建设找哪家好长春网络营销网站
  • 冲浪网站优化网如何用自己公司网站做邮箱
  • 资讯网站 怎样 增强用户粘度做书评的网站
  • 建设银行手机银行网站用户名是什么原因wordpress搜索提示
  • 网站迅速备案网上销售 网站建设
  • 贵州省住房和建设厅网网站首页网站导流应该怎么做
  • 做网站用买服务器码西安市长安区规划建设局网站
  • 靖江做网站的单位网站效果图用什么软件做
  • 浙江省建设工程造价协会网站网络营销知识网站
  • 福州建设工程质量监督网站蓝色大气网站源码
  • 扬州门户网站开发公司建设租车网站
  • 网站开发培训心得电子商务网站规划与建设步骤
  • 湖北做网站推广外贸网站推广
  • 滑动 手机网站 代码跨境外贸是做什么的
  • 想让一个网站上线需要怎么做手机版企业网站