uniapp使用picker

  • 前言
  • 一、uniapp简介
  • 二、picker简介
  • 三、使用
    • 1.实现效果图
    • 2.代码如下
  • 总结

前言

一、uniapp简介

uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。

uniapp官网

二、picker简介

从底部弹起的滚动选择器。支持五种选择器,通过mode来区分,分别是普通选择器,多列选择器,时间选择器,日期选择器,省市区选择器,默认是普通选择器。

三、使用

1.实现效果图

2.代码如下

代码如下(示例):

<template><view class="addProject"><uni-card style="padding: 0;"><view class="industryDirection"><view class="uni-list"><view class="uni-list-cell"><view class="uni-list-cell-left">产业方向</view><view class="uni-list-cell-db"><picker @change="bindIndustryDirectionPickerChange" :value="industryIndex" :range="industryDirectionArrayId" :range-key="'text'"><view class="picker">{{industryIndex>0 ? industryDirectionArrayId[industryIndex].text : industryIndex==0 ? industryDirectionArrayId[0].text :'请选择产业方向'}}</view></picker></view></view></view><image class="updown" src="../../static/img/index_more.png"></image></view></uni-card></view>
</template><script>import { get_industryDirection } from '../../../utils/api.js'export default {data() {return {title: 'picker',//产业方向industryDirectionArrayId: [],industryIndex:-1,}},onLoad(option) {this.sysOrgCode = uni.getStorageSync("sysOrgCode");this.type = option.type;this.getGradeList();},methods: {//获取下拉框的值getGradeList(){//产业方向get_industryDirection().then((res) => {this.industryDirectionArrayId = res.data.result;})},bindIndustryDirectionPickerChange:function(e) { this.industryIndex = e.detail.valuethis.industryDirection = this.industryDirectionArrayId[e.detail.value].value},}}
</script><style>page{background-color: #F7F8FA;}
</style>
<style lang="scss">.addProject{min-height: 900upx;.uni-card{background-color: #fff;font-size: 27upx;.industryDirection{width: 623upx;height: 90upx;display: flex;justify-content: space-between;align-items: center;// border-bottom: 1upx solid #C0C0C0;.uni-list-cell{display: flex;.uni-list-cell-left{margin-right: 51upx;}.isOp{opacity: 0;}.place{color: #C7C7C7;font-size: 27upx;}}.updown{width: 11upx;height: 20upx;}}}.addBtn{width: 90%;background-color: #377AFF;margin-bottom: 20upx;}}
</style>
<style scoped>/deep/.uni-border[data-v-19622063]:after{border: 0;}/deep/.uni-textarea-textarea{width: 455upx;height: 91upx;border-radius: 9upx;font-size: 27upx;}
</style>

总结

该文章实现了二维数组实现picker的显示

uniapp使用picker相关推荐

  1. 关于uni-app的Picker选择器默认选择的问题

    在使用uni-app的Picker选择器时,有时选择器的默认选择是后台传递的参数进行决定,或者是上一个界面传递过来的参数进行默认展示,我们该怎么解决呢? 我这里展示上一个界面传递参数改变picker的 ...

  2. uniapp自定义picker城市多级联动组件

    uniapp自定义picker城市多级联动组件 支持多端--h5.app.微信小程序.支付宝小程序... 支持自定义配置picker插件级数 支持无限级 注意事项:插件传入数据格式为children树 ...

  3. uniapp的picker日期转时间戳多8小时问题

    问题: uniapp的picker组件前段时间用的时候发现一个很神奇的问题,就是选择后生成的时间戳会多出8小时 解决办法: 经过分析发现,主要是因为生成的时间的格式是以"-"隔开的 ...

  4. uniapp中picker及默认组件改国际化

    因为是二开uniapp的项目,我不想去封装组件,去一个一个修改 直接进入主题:(目前发现这种方法在h5.app端有效,微信小程序好像是根据系统默认语言,暂时没发现怎么修改,有人知道请告诉我,谢谢!!) ...

  5. uni-app中picker组件的“取消”“完成”国际化,能变成英文

    1. uni-appd的picker组件 网址:https://uniapp.dcloud.net.cn/component/picker.html#%E6%99%AE%E9%80%9A%E9%80% ...

  6. uni-app使用picker底部弹起的滚动选择器(日期选择器)

    picker从底部弹起的滚动选择器,现支持五种选择器,通过mode来区分,分别是普通选择器,多列选择器,时间选择器,日期选择器,省市区选择器,默认是普通选择器. html部分: <view cl ...

  7. uniapp——基于picker实现年月日时分秒选择器

    demo地址:年月日时分秒选择器 需求 想通过时间筛选的方式,查看对应时间短的数据.为了更精准的比对,因此需要时间确切到秒的筛选. 涉及的技术点 uniapp类型为mode = multiSelect ...

  8. uni-app使用picker的多种选择器(多列,时间,地区)

    picker底部滚动选择器 <template><view><view><picker :range="years" @change=&q ...

  9. 【uni-app】picker普通选择器的用法

    点击前: 点击后: <view class="item"><view class="title">选择学员</view>&l ...

最新文章

  1. 国产芯片WiFi物联网智能插座—电耗采集功能设计
  2. 章磊回答: 姚期智提出的百万富翁难题被破解? 多方安全计算MPC到底是个什么鬼?
  3. C语言sprintf函数(发送格式化输出到 str 所指向的字符串)(format 标签属性)(字符串拼接)(数字转字符串、浮点数转字符串)
  4. C++ | 内联函数 inline
  5. form表单多文件上传
  6. linux实现自己的write函数,Linux 内核源码阅读 - write 系统调用的实现
  7. java int a=b指向_java里int a=3,给a赋值的时候,是给它3的地址,还是直接赋值二进制3?...
  8. 009 [转载]天才与鬼才:黑客精英-凯文·米特尼克
  9. 亚马逊中国发布2015图书排行榜
  10. [转](42)驱动中使用全局变量
  11. 小程序项目:基于微信小程序社区疫情防控系统——计算机毕业设计
  12. 计算机组织桌面不见了,教您如果计算机桌面图标不见了怎么办
  13. 关于线程池中Worker对象的理解
  14. 十位世界级顶尖投资大师的投资哲学:忍耐、聚焦、坚定
  15. 区块链学习之Web3j入门(一)
  16. 【文本生成】评价指标:事实一致性Evaluating the Factual Consistency of Abstractive Text Summarization
  17. 基于QtAv及ffmpeg开发的视频播放器
  18. pubg服务器维护公告7月31日,2021绝地求生3月31日更新公告_3.31更新维护内容一览_3DM网游...
  19. JSD-2204-Java语言基础-八大基本数据类型-Day02
  20. 安装clusterware时遇到的问题

热门文章

  1. 在JS中如何获取时间以及转换时间
  2. Python turtle入门:用小海龟画美队盾牌 (内附画五角星的详细代码)
  3. python多久可以学c语言,会C语言 学C++到熟练要多久?
  4. 操作系统与计算机网络
  5. MySQL初级篇——存储过程、存储函数的相关概念及应用举例
  6. 手机显示仅限紧急呼叫 无服务 以及无信号的解决教程
  7. 彩色图像处理(matlab)
  8. 如何解决谷歌Chrome浏览器空白页的问题
  9. 移动端屏幕适配和css美化浏览器自带的滚动条
  10. fpga板子怎么和电脑连_FPGA与PC串口通信设计与实现