iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >vant怎么实现Collapse折叠面板标题自定义
  • 939
分享到

vant怎么实现Collapse折叠面板标题自定义

2023-06-30 10:06:56 939人浏览 泡泡鱼
摘要

这篇文章主要介绍了vant怎么实现Collapse折叠面板标题自定义的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vant怎么实现Collapse折叠面板标题自定义文章都会有所收获,下面我们一起来看看吧。van

这篇文章主要介绍了vant怎么实现Collapse折叠面板标题自定义的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vant怎么实现Collapse折叠面板标题自定义文章都会有所收获,下面我们一起来看看吧。

vant Collapse折叠面板标题自定义

Vue-cli3+vant实现折叠面板上面标题自定义

代码如下:

<van-collapse v-model="activeNames">    <van-collapse-item name="1">        <template slot="title"> //以下内容根据需求填充           <div class="title-box">            <div class="title-box-top">              <div>                粤A2323              </div>              <div>¥23.32</div>            </div>            <div class="number">53454325432</div>          </div>        </template>    </van-collapse-item></van-collapse>

使用vant折叠面板自定义内容

效果图:

vant怎么实现Collapse折叠面板标题自定义

Collapse 折叠面板

介绍

将一组内容放置在多个折叠面板中,点击面板的标题可以展开或收缩其内容。

引入

import Vue from 'vue';import { Collapse, CollapseItem } from 'vant'; Vue.use(Collapse);Vue.use(CollapseItem);

代码演示

基础用法

通过 v-model 控制展开的面板列表,activeNames 为数组格式。

<van-collapse v-model="activeNames">  <van-collapse-item title="标题1" name="1">内容</van-collapse-item>  <van-collapse-item title="标题2" name="2">内容</van-collapse-item>  <van-collapse-item title="标题3" name="3">内容</van-collapse-item></van-collapse>
export default {  data() {    return {      activeNames: ['1'],    };  },};

在基础用法的基础上,因为页面太长,因此需要使用手风琴模式。

手风琴

通过 accordion 可以设置为手风琴模式,最多展开一个面板,此时 activeName 为字符串格式。

<van-collapse v-model="activeName" accordion>  <van-collapse-item title="标题1" name="1">内容</van-collapse-item>  <van-collapse-item title="标题2" name="2">内容</van-collapse-item>  <van-collapse-item title="标题3" name="3">内容</van-collapse-item></van-collapse>
export default {  data() {    return {      activeName: '1',    };  },};

基于以上官方文档介绍,下面实现自己的代码逻辑。

 页面渲染:

<van-collapse v-model="activeNames" accordion>                    <van-collapse-item :title="item.type" :name="item.type" v-for="        (item,index) in typelist" :key="index">                        <van-fORM v-for="(ele,i) in item.data" :key="i">                            <van-row gutter="20">                                <van-col span="2">                                    <van-field                                        :name="i+1+''"                                        :label="i+1"                                    />                                </van-col>                                <van-col span="16">                                    <van-field                                        v-model="ele.name"                                        label-width="16em"                                        :name="ele.name"                                        :label="ele.name"                                    />                                </van-col>                                <van-col span="6">                                    <van-field                                        v-model="ele.unit"                                        :name="ele.unit"                                        :label="'单位:'+ele.unit"                                    />                                </van-col>                                <van-field                                         type="digit"                                        v-model="ele.xiaohao"                                        name="消耗数量"                                        label="消耗数量"                                    />                                    <van-field                                        type="digit"                                        v-model="ele.kucun"                                        name="库存数量"                                        label="库存数量"                                    />                                    <van-field                                         type="digit"                                        v-model="ele.waiGou"                                        name="外部购"                                        label="外部购(新增数量)"                                    />                                    <van-field                                         type="digit"                                        v-model="ele.shangdiao"                                        name="上面调"                                        label="上面调(新增数量)"                                    />                                    <van-field                                         type="digit"                                        v-model="ele.juan"                                        name="各方捐"                                        label="各方捐(新增数量)"                                    />                                    <van-field                                        type="textarea"                                        v-model="ele.beizhu"                                        name="备注"                                        label="备注"                                    />                            </van-row>                        </van-form>                    </van-collapse-item>                </van-collapse>

数据准备:

typelist:[    {        type:"医疗设备",        data:[            {name: "手持式红外线测温仪",name_id: "21",type: "医疗设备",type_id: "104"},            {name: "手持式红外线测温仪",name_id: "21",type: "医疗设备",type_id: "104"},            {name: "手持式红外线测温仪",name_id: "21",type: "医疗设备",type_id: "104"},            {name: "手持式红外线测温仪",name_id: "21",type: "医疗设备",type_id: "104"}        ]    },    {        type:"医疗设备1",        data:[            {name: "手持式红外线测温仪",name_id: "21",type: "医疗设备1",type_id: "105"},            {name: "手持式红外线测温仪",name_id: "21",type: "医疗设备1",type_id: "105"}        ]    }   ]

关于“vant怎么实现Collapse折叠面板标题自定义”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“vant怎么实现Collapse折叠面板标题自定义”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: vant怎么实现Collapse折叠面板标题自定义

本文链接: https://www.lsjlt.com/news/328057.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vant怎么实现Collapse折叠面板标题自定义
    这篇文章主要介绍了vant怎么实现Collapse折叠面板标题自定义的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vant怎么实现Collapse折叠面板标题自定义文章都会有所收获,下面我们一起来看看吧。van...
    99+
    2023-06-30
  • vant如何实现Collapse折叠面板标题自定义
    目录vant Collapse折叠面板标题自定义使用vant折叠面板自定义内容Collapse 折叠面板代码演示vant Collapse折叠面板标题自定义 vue-cli3+van...
    99+
    2024-04-02
  • vue.js怎么实现简易折叠面板
    这篇文章主要介绍“vue.js怎么实现简易折叠面板”,在日常操作中,相信很多人在vue.js怎么实现简易折叠面板问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue.js怎么实现简易折叠面板”的疑惑有所帮助!...
    99+
    2023-06-25
  • Android自定义ViewGroup实现选择面板
    目录背景效果思路完整代码使用背景 在做社交类平台开发的小伙伴都躲不开选择社交个性标签的业务需求,那么实现这个UI效果我想大伙第一时间想到的必定是RecycleView或GridVie...
    99+
    2024-04-02
  • Android怎么实现自定义折线图控件
    这篇“Android怎么实现自定义折线图控件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Android怎么实现自定义折线图...
    99+
    2023-07-02
  • java怎么自定义标签实现类
    要自定义一个标签实现类,需要按照以下步骤进行操作: 创建一个类,该类需要实现javax.servlet.jsp.tagext.T...
    99+
    2023-10-28
    java
  • Android怎么自定义View实现渐变色折线图
    这篇文章主要介绍“Android怎么自定义View实现渐变色折线图”,在日常操作中,相信很多人在Android怎么自定义View实现渐变色折线图问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Android怎么...
    99+
    2023-06-30
  • 使用vant-picker实现自定义内容,根据内容添加图标
    目录前言实现效果我经过处理以后的效果图实现步骤 1、template部分2、data部分3、methods部分总结前言 在使用vant的框架的时候发现一件事,他的下拉内容只...
    99+
    2022-12-08
    vant-picker自定义内容 vant-picker添加图标 vant-picker自定义
  • win10系统怎么自定义桌面图标
    在Windows 10系统中,你可以按照以下步骤来自定义桌面图标:1. 打开“设置”菜单,使用Win + I快捷键可以快速打开。2....
    99+
    2023-10-19
    win10
  • Android怎么自定义View实现简易画板功能
    这篇文章主要介绍“Android怎么自定义View实现简易画板功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Android怎么自定义View实现简易画板功能”文章能帮助大家解决问题。自定义VIe...
    99+
    2023-06-30
  • OpenCV怎么实现相机标定板
    这篇文章主要介绍OpenCV怎么实现相机标定板,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体内容如下1.代码实现#include <opencv.hpp>#include &quo...
    99+
    2023-06-14
  • amazeui树节点自动展开折叠面板并选中第一个树节点的实现方法
    这篇文章主要介绍amazeui树节点自动展开折叠面板并选中第一个树节点的实现方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Amaze UI Tree是Amaze框架的扩展,优点是风格与Amaze框架一致,缺点是很...
    99+
    2023-06-09
  • React Native自定义标题栏组件的实现方法
    大家好,今天讲一下如何实现自定义标题栏组件,我们都知道RN有一个优点就是可以组件化,在需要使用该组件的地方直接引用并传递一些参数就可以了,这种方式确实提高了开发效率。标题栏是大多数应用界面必不可少的一部分,将标题栏剥离出来做成一个组件很有必...
    99+
    2023-05-31
    react native 标题栏
  • 怎么用Vue的elementUI实现自定义主题
    这篇文章主要介绍了怎么用Vue的elementUI实现自定义主题的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用Vue的elementUI实现自定义主题文章都会有所收获,下...
    99+
    2024-04-02
  • Android中怎么自定义View实现标签流效果
    本篇内容主要讲解“Android中怎么自定义View实现标签流效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Android中怎么自定义View实现标签流效果”吧!一、概述Android自定义...
    99+
    2023-06-29
  • Win10 10072预览版怎么自定义桌面图标?
    Windows 10 Insider Preview 10074版  如何设置桌面图标 1、进入到桌面,点击桌面右下角信息通知图标(小喇叭和输入法中间那个),出来右边的隐藏菜单,点击设置 2、个性化 3、主...
    99+
    2023-06-14
    Win10 10072 图标 预览 自定义 桌面图标
  • 怎么在win10系统中自定义桌面图标
    在win10系统中自定义桌面图标的方法:1.选择应用右键点击属性;2.属性页面切换到快捷方式;3.点击更改图标;4.选择图标或填写路径;具体步骤如下:首先,在计算机桌面中选择一个应用,右键点击“属性”选项;进入到属性页面后,在页面中切换到“...
    99+
    2024-04-02
  • node.js怎么自定义实现EventEmitter
    这篇文章主要介绍了node.js怎么自定义实现EventEmitter的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇node.js怎么自定义实现EventEmitter文章都会有所收获,下面我们一起来看看吧。一...
    99+
    2023-06-17
  • Flutter怎么实现自定义themes
    这篇“Flutter怎么实现自定义themes”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Flutter怎么实现自定义th...
    99+
    2023-07-05
  • C#怎么对桌面应用程序自定义鼠标光标
    这篇“C#怎么对桌面应用程序自定义鼠标光标”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C#怎么对桌面应用程序自定义鼠标光标...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作