热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开发笔记:iview组件select之默认展示label,并传空value做方法入参

本文由编程笔记#小编为大家整理,主要介绍了iview组件select之默认展示label,并传空value做方法入参相关的知识,希望对你有一定的参考价值。要求
本文由编程笔记#小编为大家整理,主要介绍了iview组件select之默认展示label,并传空value做方法入参相关的知识,希望对你有一定的参考价值。



要求: 默认查询操作日期在当日的数据;(打开页面时默认选中时间、全部)

后台约定:选定“全部”这个条件,传的值是空""

综上:使用select选择框的v-model绑定数据,使用:value :label 展示默认数据 ,数组和单个字段。

遇到的问题:

直接在data里面定义{value: ‘‘,label: ‘全部‘}失败,当下拉点全部的时候,因为value是空,所以选择框里点“全部”时选不上。传值到接口也失败了。

所以,先赋值value为0,给接口包一层,先判断入参值是否为0,若是,则赋个空给这个入参即可。

 

代码如下:


 


data:
category:
‘‘,
funList: [
{
value:
0,
label:
全部
},
{
value:
1,
label:
变更aa
}]
created() {
this.startDate = moment().startOf(day).format(YYYY-MM-DD HH:mm:ss);
this.endDate = moment().endOf(day).format(YYYY-MM-DD HH:mm:ss);
},
methods:
//点击查询事件
clickMethod() {
if (this.category === 0) {
this.category = ‘‘;
}
this.terminalOperLogList(); //调接口的方法
},

 


 效果如图:

技术图片

 


推荐阅读
author-avatar
城哥_1986
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有