vue:vant实现弹框

  1. 单个弹出层及picker选择器(实现)
    在这里插入图片描述
    // 只要通过一种行为(点击页面的某个按钮)来showPicker=true,让弹框显示出来 。功能:选择性别,学历等都会用到
<template >
  <div class="vantdemon">
    <!-- 单级别选择框:选择性别。学历 -->
    <div @click="clickFn()">点击我这个选择框,</div>
    <van-popup  v-model="showPicker" position="bottom">
      <!-- <div style="height:44px">zheshineirong </div> -->
      <van-picker :columns="columns" @change="onChange" confirm-button-text='确定' cancel-button-text='取消' :show-toolbar='true' :default-index="2"/>
    </van-popup>
  </div>
</template>

<script>
export default {
  data() {
    return {
      showPicker: false,
      show: false,
      columns: ['杭州', '宁波', '温州', '嘉兴', '湖州']
    }
  },

  methods: {
    clickFn() {
      this.showPicker = true
    },
    onConfirm(value) {
      this.value = value
      this.showPicker = false
    },
    onChange(picker, value, index) {
      // Toast(`当前值:${value}, 当前索引:${index}`)
    }
  },

  created() {}
}
</script>

// 全局使用的vant组件,不明白可以看这篇问文章:链接
2. 多个弹出层及picker选择器(实现) // 官方示例是,二级同一个弹框
// 省市区街道村社会用到。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值