网站首页 > 博客文章 正文
Collapse折叠面板会经常用在一些问答页面,激活的问题会高亮显示出来,其它问题会折叠起来,这样会让我们的注意力集中。
准备工作:
- 创建一个页面:Collapse.vue
- 在router.js里配置Collapse页面的路由
{ path: '/collapse', name: 'collapse', component: () => import('./views/Collapse.vue') }
- 在index.vue里添加一项
<a href="javascript:void(0)" @click="$router.push('/collapse')"> <van-col span="6" class="marb20"> <van-icon name="orders-o" /> <div>collapse 轻提示</div> </van-col> </a>
至今为止呢,我们的首页显示的样式子是这样滴?不知道不觉间我们已经学完了34个组件了!哇噢,为自己欢呼一下吧!如果想看更多的内容,欢迎关注我,每天都有更新哈。
代码演示Collapse 折叠面板:
基础用法:
<van-collapse v-model="activeNames"> <van-collapse-item title="第一节" name="1"> vue2组件第一节 </van-collapse-item> <van-collapse-item title="第二节" name="2"> vue2组件第二节 </van-collapse-item> <van-collapse-item title="第三节" name="3"> vue2组件第三节 </van-collapse-item> </van-collapse data() { return { activeNames: ['1'] } },
name: 惟一标识,默认索引值
title:标题栏文字
基础用法的特点是可以打开多个折叠面板,从activeNames的数据是个数组就可以看出来。
手风琴效果
<van-collapse v-model="activeNames" accordion> <van-collapse-item title="第一节" name="1"> vue2组件第一节 </van-collapse-item> <van-collapse-item title="第二节" name="2"> vue2组件第二节 </van-collapse-item> <van-collapse-item title="第三节" name="3"> vue2组件第三节 </van-collapse-item> </van-collapse data() { return { activeNames: 1 } },
accordion:是否开启手风琴模式
手风琴模式的特点是一次只能打一个面板,其activeNames是一个数字。
这个组件有一个change事件,change事件,有一个value参数。value值是激活面板的name值。当折叠面板变化时触发。
onChange(value) { console.log(value) },
到目前为止呢,Collapse 折叠面板就演示完了!庆祝一下我们又学完一个组件啦!
今天就到这里啦。休息休息一会儿吧?明天继续加油噢!加油
猜你喜欢
- 2024-09-14 Vue+Element UI实现断点续传、分片上传、秒传
- 2024-09-14 Vue3-笔记十.5(透传Attributes)(vue组件穿透什么意思)
- 2024-09-14 写 Vue 我建议非必要别用 watch(vue不用写html吗)
- 2024-09-14 一文看完vue3的变化之处(vue3稳定吗)
- 2024-09-14 vue中的v-model刨根问底(vue v-model.lazy)
- 2024-09-14 vue的父组件和子组件冲突问题(vue中父组件怎么调用子组件的方法)
- 2024-09-14 「面试题」如何去掉vue的url地址中的#号?及其原理?
- 2024-09-14 Vue进阶(七十一):webpack实现一键动态切换主题色
- 2024-09-14 前端知识点总结——Vue(前端面试题2021及答案vue)
- 2024-09-14 无意中发现 Vue3 的小技巧,帮我节省很多代码
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)