zs bfd4718af5 修改项目路演 преди 4 месеца
..
components bfd4718af5 修改项目路演 преди 4 месеца
changelog.md bfd4718af5 修改项目路演 преди 4 месеца
package.json bfd4718af5 修改项目路演 преди 4 месеца
readme.md bfd4718af5 修改项目路演 преди 4 месеца

readme.md

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

联系作者

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