vant3的一些新写法

1、select下拉框的实现
vant3中没有直接实现下拉框的ui,只有类似组件。如
在这里插入图片描述
在这里插入图片描述
或者
在这里插入图片描述
关于选择器写法:
完全按照官方提示写的,没出现报错,代码就不贴了。
关于下拉框写法:
完全按照官方提示写的,写的效果如下图,会出现一大段空白(只有弹窗中使用才会出现,如果直接显示页面中则正常)
在这里插入图片描述
2、vue3声明data的一些新写法

import { reactive } from 'vue'

export default {
  name: 'Demo',
  setup() {
    const selected = reactive({
      value0: 0,
      value1: 10,
      value2: 20
    })
    const onSubmit = (values) => {
      console.log('submit', values)
    }

    const state = reactive({
      value0: 0,
      value1: 10,
      value2: 20
    })
    const onConfirm = (value) => {
      state.value1 = value
      state.showPicker = false
    }
    const option1 = [
      { text: '全部商品', value: 0 },
      { text: '新款商品', value: 1 },
      { text: '活动商品', value: 2 }
    ]
    return {
      selected,
      scores: [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100],
      state,
      onSubmit,
      columns: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100],
      onConfirm,
      option1
    }
  }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vant2 表单是基于 Vue.js 和 VantUI 组件库的表单组件,用于快速构建各类表单。下面给出一种常用的 vant2 表单的详细写法。 首先,我们需要在项目中引入 vant2 表单组件,具体的引入方式可以参考 vant2 官方文档的指引。 接着,在 Vue 组件中使用 vant2 表单组件,我们需要在 data 中定义表单的数据模型,以及相应的验证规则。例如,可以定义一个名为 formData 的对象来存储表单数据,还可以定义一个名为 rules 的对象来存储验证规则,具体根据需求定义各个字段的数据类型、是否必填、最大长度等。 在模板中,我们可以使用 vant2 表单组件的相关标签来构建表单。常用的组件包括 `van-field` 输入框、`van-switch` 开关、`van-radio` 单选框、`van-checkbox` 复选框等。根据需求逐个添加相应的组件,并根据 data 中定义的数据模型和验证规则,绑定组件的 v-model 和 :rules 属性,实现数据的双向绑定和验证功能。 此外,vant2 表单还提供了一些常用的操作按钮,如提交按钮、重置按钮等。我们可以使用 `van-button` 组件来展示这些操作按钮,并通过相应的事件处理函数来实现提交、重置等功能。 最后,在组件中定义相应的方法来处理表单的提交、重置等操作。例如,可以定义一个名为 submitForm 的方法,通过表单验证后执行提交操作,并在需要时可以在这个方法中调用后端接口进行后续处理。 以上就是一种常用的 vant2 表单的详细写法。当然,根据实际需求,我们还可以通过 vant2 表单组件提供的更多属性和事件来进一步定制化表单的样式和功能,以满足具体的业务需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值