更新记录

1.0.2(2021-03-02)

版本更新

稍稍修改了一点样式

现在组件已经能够使用 v-model 进行双向绑定

1.0.1(2021-01-19)

修正了当多个此插件同时使用时,选项框互相重叠的BUG

1.0.0(2021-01-19)

1.0.0版本发布

查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 2.9.0 app-vue × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

属性类型介绍

width / :width(可选)

总宽度,输入值为字符串型或参数,请带上单位 如 px 或 rpx

默认值为 600rpx

height / :height (可选)

总高度,输入值为字符串型或参数,请带上单位 如 px 或 rpx

默认值为 60rpx

label / :label (必需)

选项前的文字,输入值为字符串,代表选项类型,如:'姓名'、'性别'

option / :option (必需)

选项内容,输入值为数组

optionValue / :optionValue (必需)

点击选项时获取的值,值为字符串型,值的内容请输入选项数组中值对应的键

如 {age: 18} -- 输入 age

optionText / :optionText(必需)

点击选项时显示的项,值为字符串型,值的内容请输入为选项数组中值对应的键

如 {name: '小明'} -- 输入 name

@getData (可选)

点击选项后的返回事件,function(data){} ,其中 data 为 :optionValue 获取到的值

v-model='' (可选)

双向绑定一个值

代码示例

html

<nk-select

width="'100%'" 

height="'60rpx'" 

label="'类型'" 

:option="type"

optionValue="value"

optionText="text"

@getData="getTypeCode">

data

type:[

{text:'快递',value:1},

{text:'空运',value:2},

{text:'海运',value:3}

]

function

getTypeCode: function (data) {

console.log(data);

}

隐私、权限声明

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

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

插件不采集任何数据

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

许可协议

MIT协议

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