vue-pikers「终于解决」

vue-pikers「终于解决」走了一圈 github 都没有找到自己想要的移动端的 vue-picker的组件,于是自己就下手,撸了一个出来,感受下效果图。 exampleCode:https://github.com/naihe138/vue-picker/blob/master/arearSelect/…

a picker componemt for vue2.0


走了一圈 github 都没有找到自己想要的移动端的 vue-picker的组件,于是自己就下手,撸了一个出来,感受下效果图。 vue-pick.gif

demo

exampleCode:https://github.com/naihe138/vue-picker/blob/master/arearSelect/demo.vue

demo 地址:http://gitblog.naice.me/vue-picker/arearSelect/index.html

install

npm install vue-pickers --save

使用

import VuePickers from 'vue-pickers'

// components
components: {
  VuePickers
}

// template
<vue-pickers :show="show1"
    :selectData="pickData1"
    v-on:cancel="close"
    v-on:confirm="confirmFn"></vue-pickers>

配置

Param Type Description Required
show blooean The flag of images to view Yes
selectData Array picker 的数据 Yes
cancel function 取消按钮的回调函数 No
confirm function 确定按钮的回调函数 No

数据结构说明

例1普通的数据结构
pickData1: {
  columns: 1, // picker的列数
  // 第一列的数据结构
  pData1: [
    {
      text: 1999,
      value: 1999
    },
    {
      text: 2001,
      value: 2001
    },
    {
      text: 2002,
      value: 2002
    },
    {
      text: 2003,
      value: 2003
    },
    {
      text: 2004,
      value: 2004
    },
    {
      text: 2005,
      value: 2005
    },
  ]
}
例2联级数据结构
pickData2: {
  columns: 2, // 两列
  link: true, // 联级必须需要link 参数
   // 第一列数据结构
  pData1: [
    {
      text: '数码',
      value: 1999
    },
    {
      text: '水果',
      value: 2001
    },
    {
      text: '衣服',
      value: 2002
    }
  ],
 // 第二列数据结构
  pData2: {
    '1999': [
      {
        text: '相机',
        value: 101
      },
      {
        text: '手机',
        value: 102
      },
      {
        text: '音箱',
        value: 103
      }
    ],
    '2001': [
      {
        text: '苹果',
        value: 104
      },
      {
        text: '香蕉',
        value: 105
      },
      {
        text: '西红柿',
        value: 106
      }
    ],
    '2002': [
      {
        text: '衬衫',
        value: 107
      },
      {
        text: '短裤',
        value: 108
      },
      {
        text: '上衣',
        value: 109
      }
    ]
  }
},
例3中国地区联级数据结构
import {provs_data, citys_data, dists_data} from 'vue-pickers/lib/areaData'

pickData3: {
  columns: 3,
  link: true,
  pData1: provs_data,
  pData2: citys_data,
  pData3: dists_data,
},

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/13718.html

(0)

相关推荐

  • 商业银行营销战略的4P策略是指_银行如果加强营销协同

    商业银行营销战略的4P策略是指_银行如果加强营销协同     作为银行其发展信息技术的基础是确保信息系统的安全。而应用交付厂商F5的应用交付解解决方案在应用安全领域的技术优势可以为银行发展做好保驾护航的任务。光这么说可能有些空洞,下面我们以秦皇岛银行…

    2023-02-11
    152
  • mac怎么启动redis_redis的配置文件在哪

    mac怎么启动redis_redis的配置文件在哪近来学习scrap分布式,需要用到redis,但以前没接触过,所以记录一下自己的安装过程。 准备:Mac,redis-5.0.4.tar.gz 1.压缩包到官网下(建议下载稳定版)网址:redis.i

    2023-01-25
    142
  • Redis必备面试题《基础篇》「建议收藏」

    Redis必备面试题《基础篇》「建议收藏」Date:2019-11-12 读前思考: 面试官会问什么样的问题? 所问的问题背后真实的套路是什么? 喜欢问Redis哪些问题? 如何顺畅回答面试问的问题?吊打面试官。 1、什么是Redis? 2、

    2022-12-18
    140
  • Redis-位图_redis 槽

    Redis-位图_redis 槽关于位图,可能大家不太熟悉, 那么位图能干啥呢?位图的内容其实就是普通的字符串,也就是byte数组,我们都知道 byte 8 位无符号整数 0 到 255 说个场景。比如你处理一些业务时候,往往会存在

    2023-01-25
    144
  • Mysql的switch语句[亲测有效]

    Mysql的switch语句[亲测有效]select case status when 1 then ‘成功’ when 2 then ‘失败’ else ‘其他’ end from user case后面紧跟要被作为判断的字段 when…

    2023-03-31
    160
  • 如何升级Python

    如何升级PythonPython是一门非常流行的编程语言。每当新版本的Python发布时,都会有一些新特性和修复了一些问题,因此及时升级Python版本是非常重要的。下面是关于如何升级Python版本的方法:

    2024-08-30
    22
  • Python关键字一览表

    Python关键字一览表Python是一种高级编程语言,它具有简单、易学、可读性好等优点,因此越来越受到广大程序员的关注和喜爱。Python中有一些特殊的单词,称为关键字。它们具有特殊的意义,不能作为变量名、函数名或类名等标识符的名称。在本篇文章中,我们将讲解Python的关键字一览表,帮助初学者更好地理解Python的语法和特性。

    2024-04-23
    70
  • mysql中如何导入excel数据

    mysql中如何导入excel数据1、整理好excel数据,记住excel中每个表格的字段要和mysql 表中的字段一致,excel可以整理好几个sheet,但是要分开导入,不然太多了 2、连接mysql,点击表,右键导入向导 3、…

    2023-02-20
    153

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注