当前位置: 首页 > news >正文

uni-app:实现picker下拉列表的默认值设置

效果

分析

1、在data中将index8的初始值设置为-1,表示未选择任何选项:

index8: -1, //选择的下拉列表下标

2、在bindPickerChange8事件处理函数中添加条件判断。如果选择的值是-1,则将this.index8设置为"请输入",否则将其设置为选择的下标值 

bindPickerChange8: function(e) {

         if (e.detail.value === -1) {

                this.index8 = '请输入';

        } else {

                this.index8 = e.detail.value;//更新选择的下拉下标 

                this.ifname = this.selectDatas8[e.detail.value]; // 更新选择的数据

        }

        // 其他逻辑...

}

 3、在模板中使用{{selectDatas8[index8]}}来显示选择的值。如果index8为-1,则会显示"请输入"

{{index8 === -1 ? '请输入' : selectDatas8[index8]}}

完整代码 

<template><view><picker style="border:1px solid black" name="ifname" @change="bindPickerChange8" :value="index8" :range="selectDatas8"><view>{{index8 === -1 ? '请输入' : selectDatas8[index8]}}</view></picker></view>
</template>
<script>export default {data() {return {index8: -1, //选择的下拉列表下标,selectDatas8: ['ETH0', 'ETH1', 'WLAN1', 'WLAN2'], //下拉数组ifname: '', //网口选择};},methods: {//下拉列表选择模式bindPickerChange8: function(e) {console.log('picker发送选择改变,携带下标为', e.detail.value)console.log('picker发送选择改变,携带值为' + this.selectDatas8[e.detail.value]) if (e.detail.value === -1) {this.index8 = '请输入';} else {this.index8 = e.detail.value;//更新选择的下拉下标  this.ifname = this.selectDatas8[e.detail.value]; // 更新选择的数据}},},};
</script>
<style></style>

 

http://www.lryc.cn/news/206735.html

相关文章:

  • 基于NB-iot技术实现财物跟踪的EA01-SG定位模块方案
  • 挑战吧,HarmonyOS应用开发工程师
  • 图论05-【无权无向】-图的广度优先BFS遍历-路径问题/检测环/二分图/最短路径问题
  • uniapp:谷歌地图,实现地图展示,搜索功能,H5导航
  • 关于腾讯云轻量应用服务器性能测评,看这一篇文章就够了
  • HDFS集群NameNode高可用改造
  • Spark集群中一个Worker启动失败的排错记录
  • Mysql的JDBC知识点
  • git的实际操作
  • 数据结构零基础C语言版 严蔚敏-线性表、顺序表
  • Keil uVision 5 MDK版软件安装包下载及安装教程(最详细图文教程)
  • 单目3D目标检测[基于深度辅助篇]
  • Ubuntu20.04下安装MySQL8环境
  • html鼠标悬停图片放大
  • 基于hugging face的autogptq量化实践
  • MySQL2:MySQL中一条查询SQL是如何执行的?
  • C++入门01—从hello word!开始
  • Mingw下载---运行vscodeC++文件
  • 数据安全与PostgreSQL:最佳保护策略
  • 火山引擎实时、低延时拥塞控制算法的优化实践
  • adb设备调试常用命令
  • ubuntu下Docker的简单使用并利用主机显示
  • 第12章 PyTorch图像分割代码框架-1
  • 2023CSPJ 旅游巴士 —— dijkstra
  • 数据结构之栈的讲解(源代码+图解+习题)
  • 内网渗透-内网信息收集
  • ​LeetCode解法汇总2520. 统计能整除数字的位数
  • Lua语言编写爬虫程序
  • 安防监控项目---概要
  • 数仓经典面试题