29、地址列表

简介: ok,这章讲下地址列表,我们使用有vant组件来快速完成这部分的功能。Github:https://github.com/Ewall1106/mall1、写在开头关于vant组件的安装及引入的请移步:有赞Vant组件库的引入;对于地址列表我们使用AddressList地址列表组件,大家可以去官网看看这个组件的基础用法;先看看最终的一个效果:地址列表2、使用AddressList(1)首先我们在main.js中引入并注册这个组件。

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

1、写在开头

img_80df1505a53b7955cab921a10eb5e920.png
地址列表

2、使用AddressList

(1)首先我们在main.js中引入并注册这个组件。

img_0b7ebf3fa03f372a7b1c4241567fb597.png
main.js中注册及引入

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

  • 我们把官网中的实例代码复制到我们的address.vue文件中,修改部分API参数:
img_13b47d337d3335217a8f38c2cc6ffe4c.png
使用Addresslist组件
  • 就这么简单,我们看看页面的初步呈现效果 :
img_dbb1a4af1014d308257b837225d32c4a.png
地址列表初步呈现效果

3、改变颜色

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

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

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

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

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

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

  • 首先,我们新建一个overiride.css文件,专门用于覆盖组件的样式;
  • 然后,我们F12打开开发者工具,看看这个AddressList.vue图标类名;
img_f49ed1f2c11bf86e66b06f9f5eaf08ca.png
F12开发者工具
  • 同理,改变底部button颜色为我们的主体色也是如此:
img_d98bd7a8df14315675de4338ef2cb92a.png
override.css的内容
  • 然后我们在main.js中引入这个css文件
img_3c5a72e003adcbc3d6693ca025edf877.png
main.js中引入override.css

4、小结

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

参考学习
有赞Vant组件库的引入
AddressList地址列表
CSS BEM 书写规范
如何看待 CSS 中 BEM 的命名方式?

目录
相关文章
|
3天前
|
前端开发
列表
列表。
12 5
|
6月前
|
Java 数据库连接 程序员
收藏文章列表
收藏文章列表
17 0
|
8月前
|
索引 Python
多IP情况下如何获取本地的第一个IP及如何调整本地的第一个IP
我分析了业务的代码,OPTIONS中的Via中的用的是采用gethostbyname获取的。这意味着该函数获取的系统的默认的第一个IP。如果操作系统有多个IP,如何设置它们的优先级呢?
多IP情况下如何获取本地的第一个IP及如何调整本地的第一个IP
|
存储 人工智能 索引
7.5.1 创建条目列表示例
7.5.1 创建条目列表示例
77 0
7.5.1 创建条目列表示例
|
开发工具 开发者
好文章列表
在阿里云开发者社区看到的好文章
283 0
|
索引
4.5 列表
下面我们学习的是列表,列表是由一序列特定顺序排列的元素组成的。可以把字符串、数字、字典等东西加入到列表中,其中的元素之间没有任何关系。列表也是自带下标的,默认从0开始。 strl='werwfrwefrvrtgrg' print(type(strl)) print(list...
656 0
使用GDI+生成KnownColor列表
原文:使用GDI+生成KnownColor列表 在写这篇“GDI+与WPF中的颜色简析”之前,我试着使用GDI+生成KnownColor列表。
1009 0
|
索引
列表的魔法
以中括号括起来,以","分隔每个元素,列表中的元素可以是数字,字符串,列表中可以嵌套列表。列表的列表中还能嵌套列表,也可以是布尔值。所有的都能放进去。 li = [1,12,9,"age",["hehe",2,"wang",["wanggang","xudong"]],"end"] print(l.
898 0

热门文章

最新文章