位置: IT常识 - 正文

Vant UI 中 van-collapse 下拉折叠面板如何默认展开第一项

编辑:rootadmin
Vant UI 中 van-collapse 下拉折叠面板如何默认展开第一项 问题重现

推荐整理分享Vant UI 中 van-collapse 下拉折叠面板如何默认展开第一项,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

        最近在做项目时,有一个需求是让 van-collapse 下拉折叠面板的第一项默认是展开状态;我使用到了 Vant UI 组件,首先按照官网文档的写法直接引入:

<!--下拉折叠面板--> <van-collapse class="collapse" v-model="activeNames" is-link="false"> <van-collapse-item title="" :name="index"> <!--展开后显示的内容--> <span class="coll_show">制定拜访计划</span> <span class="coll_show">保险保障分析</span> <span class="coll_show">制作计划书</span> <span class="coll_show">会客厅讲解</span> <span class="coll_show"> <van-cell @click="showEdit">修改备注</van-cell> <van-popup v-model="showRemark"> <p>修改备注</p> <form action="/"> <input class="text" placeholder="最多输入50个字" type="text"> <input class="btn1" type="button" value="取消"> <input class="btn2" type="submit" value="提交"> </form> </van-popup> </span> </van-collapse-item> </van-collapse>export default { data() { return { activeNames: ['1'], }; },};

默认每一项都是不展开的: 

需求实现

先看官方文档 Collapse Props:

参数说明类型默认值v-model当前展开面板的 name手风琴模式:number | string 非手风琴模式:(number | string)[ ]-accordion是否开启手风琴模式booleanfalseborder是否显示外边框booleantrueVant UI 中 van-collapse 下拉折叠面板如何默认展开第一项

        通过官方文档我们可以知道,van-collapse 的 v-model 属性所绑定的是当前展开面板 van-collapse-item 的 name 值,我的下拉面板父级为遍历产生,所以 name 值采用了动态的下标的依次为数字 0、1、2、3.....

而是否开启手风琴模式则决定了 v-model 属性值的类型。

非手风琴模式下:v-model 为数组类型,那么此时我们想让第一项也就是 name 值为 0 的折叠项默认展开,在 data 中传入 activeNames 时就应该将其设置数组格式且 默认值为 0,但注意是 [0] 而不是 ["0"]:

export default { data() { return { activeNames: [0], }; },};

此时第一项默认展开:

手风琴模式下:v-model 属性值类型为数字或字符串,那么我们将 data 中的 activeNames 改为数字或字符串即可;

export default { data() { return { activeNames: 0, }; },};

效果可以实现;

本文链接地址:https://www.jiuchutong.com/zhishi/287193.html 转载请保留说明!

上一篇:水培吊兰的养殖方法(水培吊兰的养殖周期)

下一篇:Monaco Editor教程(二二):monaco编辑器完整配置翻译及重点配置解析(monaco编辑器的自定义提示)

  • 个税汇算清缴可以修改收入吗
  • 不含税销售额计算公式理解
  • 小微企业企业所得税100万元以下减半征收怎么计算
  • 存货是根据总账科目计算填列吗
  • 个人话费发票怎么入账
  • 个税按照计提申报怎么调整
  • 有期末留抵税额增值税和附税还用计提和缴纳吗
  • 商场扣点收入如何纳税
  • 资产资本化的借款费用如何写分录?
  • 收入费用类科目结转至本年利润
  • 职工因公出差伙食补助标准
  • 本月应该确认收入,但是一般下月才开票该怎么处理?
  • 企业预缴所得税
  • 主营业务收入怎么结转
  • 收银员现金管理流程
  • 取得增值税专用发票注明税额
  • 境内企业向香港股东分红税率是多少
  • 农机公司也要缴残保金吗
  • 不能取得发票的财务费用怎么做明细好一点
  • 存货跌价准备是备抵科目吗
  • 进项税额加计抵减会计分录
  • 公司股权转让怎么操作
  • winspool.drv病毒
  • 仙客来养殖方法和注意事项视频
  • 企业设立的条件有哪些
  • 公司员工意外险,死亡能赔多少钱
  • 材料成本差异如何做账
  • php trait用法
  • 谷歌插件下载网址
  • 小规模纳税人交税怎么做会计分录
  • 增值税注明的价款是含税还是不含税
  • 【Vue】踩坑日记:Scoped下动画无效,曾经以为百利而无一害的Scoped,也有自己的限制
  • 使用二氧化碳灭火器时人应该站在什么位置
  • 进项逾期未认证怎么办
  • php调用微信扫描二维码
  • 简易计税结转账务处理
  • useradd 删除用户
  • 材料采购是什么类科目
  • 销货退回与折让的关系
  • 帝国cms好用吗
  • 农村合作社不报税会导致经营异常吗
  • c语言指针妙用
  • 其他科技推广服务业可以加计扣除吗
  • 固定资产清理净损益怎么计算出来的
  • 电子汇票提示付款申请
  • 成本利润率指的是
  • 增值税防伪税控系统
  • 融资购入的固定资产如何记账
  • 购买库存商品的运输费
  • 一般纳税人只有销项没有进项
  • 把办公场所转租合法吗
  • 农产品加计扣除怎么计算
  • 加计抵减四项服务是什么?
  • 如何管理固定资产账户
  • Centos 7.3下SQL Server安装配置方法图文教程
  • mysql基础概念
  • sql实用教程
  • winxp系统任务栏不见了
  • centos7怎么查看进程名称吗
  • macbookzen
  • linux中磁盘分区
  • 什么叫linux
  • win8系统的运行在哪里打开
  • WIN10系统如何修复
  • win7系统没有光驱盘符
  • Android游戏开发入门
  • glsl fract
  • perl模块下载
  • js实现计时器在线时间
  • JQuery和HTML5 Canvas实现弹幕效果
  • jquery三种遍历方法
  • nodejs child_process
  • JavaScript中的复杂数据类型又称为
  • js生成页面
  • android自学
  • 重大税务违法案件一案双查标准
  • 开展和组织开展什么区别
  • 海珠税务局许丰
  • 电脑有网为什么不能用
  • 农村墓地规划土地使用程序和规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设