更新记录

1.0.5(2023-04-11)

添加输入框类型

1.0.4(2023-03-28)

添加表单类型

1.0.3(2023-03-22)

添加picker输入类型

查看更多

平台兼容性

lw-form-item

组件说明

  • 封装了表单验证以及短线分隔线

  • 微信小程序组件不能使用+号选择器,原因可能是微信小程序在引用组件的地方,以组件名为标签名,在组件外层套了一个标签,导致+选择器失效

  • 支持匿名slot,不支持具名slot,需要的可以自己修改

    参数说明

    参数名 参数类型 默认值 参数说明 是否必传
    label String 表单项名称
    v-model string 双向数据绑定的值
    required Boolean false 必填项校验
    errorMessage Boolean label+'不能为空' 必填项未校验通过时显示的错误信息
    placeholder string 请输入+label 表单提示信息
    showLine Boolean true 是否显示分隔线
    showArrow Boolean true 是否显示右侧箭头
    rules Array [] 校验规则
    maxlength Number -1 最大输入长度
    type String text 表单类型,暂时支持text、textarea、password,对picker和upload的支持会在之后完成
    readOnly Boolean false 只读状态显示
    disabled Boolean false 是否禁用
  • rules 参数说明:传递一个如下所示的对象数组

    const rules = [
    validate:(value)=>{value?true:false}, // 校验方法,返回布尔值。通过返回true
    message:'value不能为空' // 错误信息
    ]

    事件说明

    事件名称 事件说明 备注
    blur 表单原生事件
    focus 表单原生事件
    input 表单原生事件
    click 点击事件 组件点击事件
    rightClick 点击右侧箭头事件 只对右侧箭头生效

组件效果展示

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问