以下是一份简单的vant代码实现点击从下弹出选择项,选择后显示在前端的示例:

<template>
  <div>
    <van-cell title="选择项" @click="showPicker" :value="selected"></van-cell>
    <van-picker
      v-model="selected"
      :columns="options"
      @confirm="onConfirm"
      @cancel="onCancel"
      :show-toolbar="true"
      :visible-item-count="5"
    ></van-picker>
  </div>
</template>

<script>
export default {
  data() {
    return {
      options: ['选项1', '选项2', '选项3', '选项4', '选项5'],
      selected: '',
    };
  },
  methods: {
    showPicker() {
      this.$refs.picker.show();
    },
    onConfirm(value) {
      this.selected = value;
      this.$refs.picker.hide();
    },
    onCancel() {
      this.$refs.picker.hide();
    },
  },
};
</script>

这个示例中,我们使用了vant的van-cell组件作为选择项的显示框,并在点击事件中打开了van-picker组件来展示可选项。在van-picker中,我们使用了v-model来双向绑定当前选中的选项,在onConfirm方法中将选中的选项赋值给selected变量,在onCancel方法中隐藏van-picker组件。最后,在van-cellvalue属性中绑定selected变量以显示当前选中的选项

vant代码实现点击从下弹出选择项选择后显示在前端

原文地址: https://www.cveoy.top/t/topic/hudi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录