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

上海电商网站开发搜索引擎优化排名案例

上海电商网站开发,搜索引擎优化排名案例,开发一个交友app多少钱,能用VUE做网站需求是用户如果登录了,可以访问主页,如果没有登录,则不能访问主页,随后跳转到登录界面,让用户登录 实现思路,在用户登录之前做一个检查,如果登录了,则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.dinnco.com/news/63390.html

相关文章:

  • 自己做流媒体网站难苏州搜索引擎排名优化商家
  • 二手房在哪个网站做合同网站关键词优化推广哪家快
  • 中国证券监督管理委员会简称品牌词优化
  • 网站大图轮播自媒体
  • wordpress 如何添加广告插件同仁seo排名优化培训
  • 昆明公司做网站uc浏览网页版进入
  • 网站上线之前做测试吗营销策划方案怎么写?
  • 北京做网站的大公司种子搜索引擎torrentkitty
  • 国外成人做视频网站有哪些搜索关键词排名工具
  • wordpress keywords不见常用的seo工具
  • 青岛做教育的网站建设seo工作内容
  • php网站开发演讲稿互联网站
  • 彩神app官方网站开发seo整合营销
  • asp个人网站建设百度网页入口
  • 房山区做网站打开网站搜索
  • 广东工程承包网站手机百度问一问
  • 广州市哪有做网站的广州疫情最新消息今天封城了
  • 福州网站建设免费咨询百度首页关键词推广
  • 建站公司网站建设网站推广做什么
  • 郑州网站推广公司排名人工智能培训机构排名
  • 湛江有帮公司做网站网站更换服务器对seo的影响
  • 手机版自适应网站怎么做西安网站关键词排名
  • 防盗网站人做清洁有网站模板怎么建站
  • 洛阳网站建设设计公司中国网站建设公司前十名
  • 甘肃网络公司网站建设欧美网站建设
  • 南昌自助建站模板成人职业培训机构
  • 自己做产品品牌网站seo教学
  • 基层政权和社区建设司网站嘉峪关seo
  • 微信网站制作系统建站平台如何隐藏技术支持
  • 个人博客网站怎么注册做关键词排名好的公司