个人 UI 组件库
首页
core
vant2
element2
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)

放肆青春

一个前端菜鸟的技术成长之路
首页
core
vant2
element2
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)
  • 开发指南

    • 快速上手
  • 自定义组件

    • address
      • 概述
      • 基础布局
        • 属性
        • 事件
    • ruler
  • vant2
放肆青春
2021-12-31

address

# address 选择器


# 概述

基于 vant 二次封装的地址选择器

# 基础布局

<!-- 地址选择器 -->
<rz-button class="cell-box" @click="isShowAddressSelect = true"
  >去选择</rz-button
>
<van2-Address
  title="地址选择器"
  :show="isShowAddressSelect"
  @selectValue="selectAddress"
  @closeShow="closeShowAddress"
  @cancel="isShowAddressSelect = false"
/>
<script>
  export default {
    data() {
      return {
        isShowAddressSelect: false, // 是否显示地址弹窗
        address: "", // 地址
      };
    },
    methods: {
      // 底部弹窗带取消按钮
      closeShowAddress() {
        this.isShowAddressSelect = false;
      },
      // 选择地址
      selectAddress(data) {
        if (!data[2]) return; // 当索引3的数据为空时,表示只选择了省,这种情况不进行操作(至少要选择到市)
        this.address = data[0].name + data[1].name + data[2].name;
      },
    },
  };
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Expand Copy Copy

# 属性

参数 说明 类型 可选值 默认值
show 是否显示地址选择器 boolean — false
title 地址选择器的标题 string

# 事件

事件名称 说明 回调参数
selectValue 确定地址选择时的事件 —
closeShowAddress 关闭地址选择器弹窗的事件 —
cancel 取消地址选择器选择的事件 —
更新时间: 1/4/2022, 1:45:26 PM
快速上手
ruler

← 快速上手 ruler→

最近更新
01
快速上手
12-31
02
dialog
12-31
03
ruler
12-31
更多文章>
Theme by Vdoing | Copyright © 2019-2022 放肆青春
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式