乐趣区

19/3/28 学习笔记

1 stylus 预处理 项目文件 assets 目录下新建 stylus 文件夹,新建 *.styl 文件:
variable.styl 存储公共样式,iconfont.styl 引用原 iconfot.css 文件,修改后缀为 styl,其他不变引入示例:@import‘~styles/mixins.styl’
2 ajax 请求本地 json 文件数据 a : 应该把 json 文件放在最外层的 static 文件夹,这个文件夹是 vue-cli 内置服务器向外暴露的静态文件夹 b : 一定要用 get 的请求方式,post 就会 404
3 better-scroll better-scroll 是一款重点解决移动端(已支持 PC)各种滚动场景需求的插件。它的核心是借鉴的 iscroll 的实现,它的 API 设计基本兼容 iscroll,在 iscroll 的基础上又扩展了一些 feature 以及做了一些性能优化。
4 登录验证实现思路 Vue 项目中实现用户登录及 token 验证先说一下我的实现步骤:使用 easy-mock 新建登录接口,模拟用户数据使用 axios 请求登录接口,匹配账号和密码账号密码验证后,拿到 token,将 token 存储到 sessionStorage 中,并跳转到首页前端每次跳转时,就使用导航守卫 (vue-router.beforeEach) 判断 sessionStorage 中有无 token,没有就跳转到登录页面,有则跳转到对应路由页面。注销后,就清除 sessionStorage 里的 token 信息并跳转到登录页面

退出移动版