wxc-select

select - 小程序组件

Install

  1. $ min install @minui/wxc-select

Demos

自定义

选择 select - 图1

  1. <template>
  2. <wxc-select items="{{items}}" color="#28a745" checked="1" bind:change="onChange"></wxc-select>
  3. </template>
  4. <script>
  5. export default {
  6. config: {
  7. usingComponents: {
  8. 'wxc-select': '@minui/wxc-select'
  9. }
  10. },
  11. data: {
  12. items: [
  13. {value: '1', title: '火箭'},
  14. {value: '2', title: '勇士'},
  15. {value: '3', title: '开拓者'},
  16. {value: '4', title: '雷霆'},
  17. {value: '5', title: '马刺'},
  18. ]
  19. },
  20. /** note: 在 wxp 文件或者页面文件中请去掉 methods 包装 */
  21. methods: {
  22. onChange(e) {
  23. console.log(e.detail.value);
  24. }
  25. }
  26. }
  27. </script>
  28. <style>
  29. </style>

基础用法

选择 select - 图2

  1. <template>
  2. <wxc-select items="{{items}}"></wxc-select>
  3. </template>
  4. <script>
  5. export default {
  6. config: {
  7. usingComponents: {
  8. 'wxc-select': '@minui/wxc-select'
  9. }
  10. },
  11. data: {
  12. items: [
  13. {value: '1', title: '功能异常', desc: '不能正常使用现有功能'},
  14. {value: '2', title: '使用建议', desc: '用的不满意的地方都踢过来吧'},
  15. {value: '3', title: '功能需求', desc: '现有功能不能满足'},
  16. {value: '4', title: '推送频繁', desc: '推送太频繁要禁止推送'},
  17. ]
  18. },
  19. methods: { }
  20. }
  21. </script>
  22. <style>
  23. </style>

API

Select

名称描述
items[说明]:select 选项数据。[类型]:Array[默认值]:[]
checked[说明]:选中数据的 value 值。[类型]:String[默认值]:""
color[说明]:选中时 radio 的颜色。[类型]:String[默认值]:#ff5777
bind:change[说明]:选中项发生变化时触发 change 事件,event.detail = {value: 选中项radio的value}

items 数据格式

名称描述
value[说明]:选项的值。
title[说明]:选项标题。
desc[说明]:选项描述。可选。

ChangeLog

v1.0.0(2018-4-12)

  • 初始版本