Vue(尚品汇)第二天

一、OneDay

1.1未登录的导航路由守卫

之前方便测试 未登录全部放行 我的理解redirect是query参数
在这里插入图片描述
当我未登录跳转订单页面 浏览器url已经帮我记录我想跳转的路由信息了
在这里插入图片描述
所以我们的登录组件不能直接傻乎乎的跳home首页了
在这里插入图片描述
效果图
请添加图片描述

1.2图片懒加载

安装vue的懒加载工具vue-lazyload(这里下载的是1.3.3的版本)

npm i vue-lazyload @1.3.3

使用插件写配置对象
在这里插入图片描述
之前写src直接换成v-lazy
在这里插入图片描述
效果图:一瞬间可以看到我的奥特曼
请添加图片描述

1.3自定义插件

先封装一个插件
在这里插入图片描述
然后我们直接在main的js中进行测试
在这里插入图片描述
控制台看看效果
在这里插入图片描述
做一个自定义小写转大写的指令 directive就是绑定自定义指令,第一个参数就是绑定的name,第二个参数是个回调函数
在这里插入图片描述
对应的需要改一下mianjs的名字
在这里插入图片描述
直接在app.vue中试试效果
在这里插入图片描述
效果图 最顶上打印的abc
在这里插入图片描述

1.4路由懒加载

把12行这种引入方式换成19行这种写 实现了按需加载
在这里插入图片描述

二、TwoDay

2.1登录操作

偷的代码处理登录逻辑是Promise风格咱们改写一下
在这里插入图片描述
配置代理
在这里插入图片描述

2.2获取商品数据

先写接口
在这里插入图片描述
对应另外三个接口也一起暴露出去
在这里插入图片描述
重新配置请求转发
在这里插入图片描述
把接口配置成全局API
在这里插入图片描述
最后写组件的请求
在这里插入图片描述
效果图:
在这里插入图片描述
接下来借助element-ui表格动态渲染数据
在这里插入图片描述
对应的分页器操作
在这里插入图片描述
效果图
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值