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

企业网站诊断与优化方案/百度应用商店下载

企业网站诊断与优化方案,百度应用商店下载,做淘宝网站的主机,网站建设进什么科目1、页面权限控制这个常见做法是,在路由跳转的时候做判断,通过router钩子函数判断页面是否需要登录首先在router配置 meta属性然后在钩子函数里面判断to.meta.requireAuth为true就跳去登录页面登录,否则就直接到要访问的页面2、vuex页面F5刷新…

e9615815d7047a890693453d648d003b.gif

1、页面权限控制

这个常见做法是,在路由跳转的时候做判断,通过router钩子函数判断页面是否需要登录

首先在router配置 meta属性

c710c0133ff9217084b899936a7803fe.png

然后在钩子函数里面判断

e2203e8e665e166d182b5b09d5711b84.png

to.meta.requireAuth为true就跳去登录页面登录,否则就直接到要访问的页面

2、vuex页面F5刷新后维持刷新前的状态不变

首先在store的index.js中,state,增加页面要保存的变量,并且将它们的值和sessionStorage里面的绑定

fa78e39d8ca5b66b705c1851aff2a8b9.png

0f689a30dfdd1e70e68c21d7b91fe18c.png

然后再新增mutations,这是将变量写入sessionStorage的方法

85e64103eb5402a88c5cff50d0099c3f.png

接着就可以在登录函数中这样调用,登录成功后将需要的变量写进sessionStorage

4b5a9f19f0b1d97ec4da66d5087efdc3.png

在路由的钩子函数里面可以这样将变量取回来,那样页面刷新后,也能将刷新前的状态保持

a1827745d47546be08d9949bf06239c1.png

3、登录状态保存

我们在网页中,常常有一个功能,就是像下图那样,勾选后几天内免登录,也就是记住登录状态

这个较上面的功能有一个不一样的地方就是,上面的刷新,假如我是登录状态,我将浏览器关闭之后再打开,再打开浏览器,我还是需要登录的

那如果我勾选了几天内免登录,登录后没有退出,然后把浏览器关闭了,再重新打开,是不需要登录的,这个功能怎么实现呢?

这就要用到localStorage来实现了

97b8e876019e52261efbedc1c559b4fe.png

首先,一样需要在store的index.js中,state,增加页面要保存的变量,并且将它们的值和localStorage里面的绑定

6a7e0b5ea57147102669839a3142643d.png

然后再新增mutations,这是将变量写入localStorage的方法

2a1c62e5796cca24b0c8c68912a6fabb.png

需要一个自动登录的方法,如果是勾选了就为true,然后就会将需要用到的变量写到localStorage

ccc12d99980c14a9f5314d589fe5d312.png

当然还有登出的

3c42e7652b2a2fd1310ee146de9b6967.png

接着就可以在登录函数中,根据有没有勾选自动登录来判断,是不是在登录成功后将需要的变量写进localStorage

31dba249cb9781c29efa0d043dfcd894.png

最后在路由的钩子函数里面做相应的处理

是不是需要登录,然后有没有勾选自动登录,根据布尔值来进行不同的路由操作,然后需要用到的变量操作其实和上面保持页面刷新后的是大同小异的

当然这里还需要一个后台的校验接口,就是在勾选了自动登录后,如果是10天期限,那就要在进入true 的分支后再请求后台去校验token是否过期,如果过期就要重新登录了,否则就一切照常

292c155f90a082a72cfc456bf48216aa.png

来源:

https://www.toutiao.com/a6823725168968335883/

“IT大咖说”欢迎广大技术人员投稿,投稿邮箱:aliang@itdks.com

97918023b0f4944afa631c1aacfcf640.gif来都来了,走啥走,留个言呗~

 IT大咖说  |  关于版权 

由“IT大咖说(ID:itdakashuo)”原创的文章,转载时请注明作者、出处及微信公众号。投稿、约稿、转载请加微信:ITDKS10(备注:投稿),茉莉小姐姐会及时与您联系!

感谢您对IT大咖说的热心支持!

相关推荐

推荐文章

  • PyAutoGUI:自动化键鼠操作的Python类库

  • 编程语言的鄙视链

  • 一种无侵入比swagger-ui兼容性更好更简单的API文档生成方案

  • 神奇的C语言:一段令人百思不得其解的代码

  • Quarkus是Java的未来吗?

  • 无监控不运维,各大常用网络监控工具,你pick过哪些?

http://www.jmfq.cn/news/4951351.html

相关文章:

  • 大连地区建设网站/小红书seo
  • 做网站 php j2ee/做小程序的公司
  • 网络营销策划书格式/seo公司seo教程
  • 自己做网站分销/一个品牌的策划方案
  • 个人可以做商城网站吗/免费网站制作app
  • 杭州手机网站制作电脑公司/百度一下网页搜索
  • 代理网站建设/网上国网推广
  • 深圳企业视频制作公司/武汉百度seo排名
  • 儿童摄影网站源码/宁波网站关键词优化代码
  • 网站建设开发服务费会计科目/自媒体平台app
  • 泰安建设厅网站/百度竞价是什么意思?
  • 临沂最好的做网站公司/关键词优化排名工具
  • 如何建立网站的快捷方式/seo排名推广工具
  • 网站设计登录界面怎么做/微信推广引流方法
  • 云南哪有网站建设报价的/谷歌关键词优化怎么做
  • 河北疫情最新消息/包头整站优化
  • java毕业设计网站建设/网络推广方式有哪几种
  • wordpress个人下载网站/百度帐号申请注册
  • 许昌企业网站建设/广告推广方案
  • 优化王省油器是真的吗/抖音seo源码搭建
  • 青岛网站制作公司哪家正规/自助建站系统平台
  • 拖拽建设网站源码/优化大师怎么提交作业
  • 免费vue前端模板网站/百度竞价广告代理
  • 怎么做模板网站的报价表/网络营销都有哪些形式
  • 安心保险官方网站/成都企业seo
  • 网页图片不能正常显示的原因/北京推广优化经理
  • 网站制作和app制作/网站维护中是什么意思
  • 施工企业安全生产评价汇总表最终须由( )签名。/南宁正规的seo费用
  • 网站开发报价单模板/南宁百度推广排名优化
  • 手机网站推广怎么做/典型的口碑营销案例