为了账号安全,请及时绑定邮箱和手机立即绑定

【学习打卡】第4天 项目实战:Vue.js仿京东到家电商全栈项目前端开发

课程名称:前端工程师
课程章节: 第2章 项目首页开发
主讲老师:Dell

课程内容: 第2章 仿"京东到家"首页开发

作者:柠檬a

2-6首页组件的合理拆分 非常重要!!!!!important

1. 功能组件

  • 组件: 就是页面的一部分: 后期方便维护,的代码更加轻巧
  • 组件的定义和引用

2. 组件拆解

  • 1)Static Part 静态区域: 首页的搜索框,按钮等内容
  • 2)Home.vue中要引入Home拆分出来的StaticPart部分的组件

比如 在Home.vue中引入并注册StaticPart的部分组件
在模版中使用StaticPart的组件
图片描述

2-7使用v-for, v-html 指令精简页面代码

1. 使用v-html:v-html指令是设置innerHTML

2.v-bind:class的绑定:

  • 1)‘docker__item’:true. 表示docker__item样式展示
  • 2)'docker__item–active:index=0’. 表示当index=0的时候,展示样式,变成蓝色!

3. 使用模版字符串${item.imgName}

图片描述

4. 使用插值表达式使用规则

  • src引用为什么不能写成class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="{{item.imgUrl}}"这个样子?
  • :src是绑定形式,中间不能使用插值表达式{{ }}
  • 插值表达式不能在img的src中使用

5.使用v-for指令精简代码

学习收获:

通过本次学习,学会了组件的合理拆分,使用v-for, v-html 指令精简页面代码,加油!

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消