第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

29、地址列表

標(biāo)簽:
Node.js JavaScript Vue.js

ok,这章讲下地址列表,我们使用有vant组件来快速完成这部分的功能。
Github:https://github.com/Ewall1106/mall

###1、写在开头

地址列表

###2、使用AddressList
(1)首先我们在main.js中引入并注册这个组件。

main.js中注册及引入

(2)然后我们再去页面中使用这个组件

  • 我们把官网中的实例代码复制到我们的address.vue文件中,修改部分API参数:

使用Addresslist组件

  • 就这么简单,我们看看页面的初步呈现效果 :

地址列表初步呈现效果

###3、改变颜色

(1)关于颜色的改变前面在做轮播图的时候我们已经处理过,当时我们的解决方法是用在开发中工具中找到它的class类名,然后我们使用vue的穿透选择器改变这个类名的基本样式,从而实现样式的覆盖。

(2)这里我们说另一种更好方法

  • 我们去vant官网定制主题中可以看到,官网是这样说的:

Vant提供了一套默认主题,CSS 命名采用 BEM 的风格,方便使用者覆盖样式。

  • 那么,什么是BEM?
    其实这个我理解的也不是很透彻,不过大概就是一种设计思想,将css的命名进行了规范,然后就是抽离了css样式文件,一个样式对应一个html块,我这里丢两篇文章,大家可以看看:
    CSS BEM 书写规范
    如何看待 CSS 中 BEM 的命名方式?

(3)ok,到这里我们就要改变这个组件的样式,怎么做?

  • 首先,我们新建一个overiride.css文件,专门用于覆盖组件的样式;
  • 然后,我们F12打开开发者工具,看看这个AddressList.vue图标类名;

F12开发者工具

  • 同理,改变底部button颜色为我们的主体色也是如此:

override.css的内容

  • 然后我们在main.js中引入这个css文件

main.js中引入override.css

###4、小结
这就是我们的地址列表了基本结构了,借助vant的AddressList组件,我们可以快速的完成地址列表的功能;其次就是改变主题的颜色了,你也可以自己去官网看看其他的方法,也可以自己定制一套,大家感兴趣就自己去折腾了。

點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消