更新记录

1.2.6(2024-03-11)

1.增加了value-key绑定字段; 2.修复选中值无法绑定的问题;

1.2.5(2024-01-18)

修复v-model无法响应的问题

1.2.4(2023-10-17)

修复了vue2版本,点击选项后无法更新value的问题

查看更多

平台兼容性

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

lin-select

使用说明

==注意:需要依赖 uni-easyinput ,请先导入uni-easyinput后再使用;==

//将插件导入到Hubilder之后,直接通过标签使用<lin-select />
<template>
  <!-- 普通用法 -->

  <lin-select
    :list="productList1"
    value-key="value"
    name-key="name"
    max-height="180"
    placeholder="请输入商品名称"
    @input="input2"
    v-model="mytext1"
    @confirm="confirm"
  />

  <!-- 远程加载数据 -->
  <lin-select
    :list="productList2"
    :loading="loading"
    loading-text="数据加载中"
    value-key="value"
    name-key="name"
    max-height="180"
    placeholder="请输入商品名称"
    @input="input2"
    v-model="mytext2"
  />
</template>
<script>
export default {
  data() {
    return {
      mytext1: 1,
      mytext2: '',
      productList1: [{ "name": "特选痩肉", value: 0 }, { "name": "特选键子肉", value: 1 }, { "name": "特选梅肉", value: 2 }],
      productList2: [],
    }
  },
  onLoad() {

  },
  methods: {

    confirm(val) {
      console.log(val, 'confirm')
    },

    input1(val) {
      console.log(val, 666)
    },

    // 远程加载数据
    input2(val) {
      setTimeout(() => {
        this.productList2 = [
          { "name": "远程加载分割猪肉及附件", value: 0 },
          { "name": "远程加载良种白条猪肉", value: 1 },
          { "name": "远程加载土猪白条猪肉", value: 2 }
        ]
      }, 1000)
    }
  }
}
</script>

Props

参数 说明 类型 是否必填
list 数据源数组 Array 必填
value-key 取值的 key string 必填
name-key 显示的 key string 必填
max-height 列表最大高度 string | number
@input 输入框 input 事件 function
@confirm 点击选项事件 function
v-model 绑定的字段 -
loading 是否正在加载 Boolean
loading-text 远程加载中的文案 string

联系作者

如使用上有问题可以留言或者联系我哈,我会一直更新的;

隐私、权限声明

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

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

插件不采集任何数据

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

许可协议

MIT协议

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