欢迎来到站圈网!

php远程媒体七牛摇摇node

投稿中心

JavaScript

当前位置: 主页 > Web前端 > JavaScript

vue+antd实现折叠与展开组件

时间:2022-09-22|作者:yehaocheng520|点击:

最近在写前台页面,遇到一个需求,如下:点击头部标题,如果有内容,则展开,否则不展开,其实就是展开与折叠的组件。效果图如下:

vue+antd实现折叠与展开组件

由于其它地方也需要实现这种功能,所以,需要封装成一个组件。

代码如下:

1. 父页面代码

1.1 变量:open:表示现在的状态,true是展开,false为折叠

1.2 变量:height:表示折叠时的高度,也就是根据标题的高度来的。

1.3 插槽:在组件中写的内容是一个插槽,可以预知组件内有个来接收外部的内容


  
    常规工艺  
 
          产品类型:常规       板子大小:常规       出货方式:常规       交货数量:11      

1.4 组件引入

import openCloseBox from './modules/openCloseBox.vue';
export default {
  name: 'index',
  components: {
    openCloseBox,
   },
}

2. 组件代码





完成!!

其它地方引用的效果如下:

展开效果:

vue+antd实现折叠与展开组件

折叠效果:

vue+antd实现折叠与展开组件

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持站圈网。

版权声明:本文内容由小编收集网络,均来自网络用户自发贡献,版权归原作者所有,Web前端、电脑编程学习类网站不拥有其著作权,亦不承担相应法律责任。具体规则请查看《Web前端、电脑编程学习类网站用户服务协议》和《Web前端、电脑编程学习类网站知识产权保护指引》。如果您发现本站中有涉嫌抄袭的内容,填写联系本站管理员,一经查实,管理员将立刻删除涉嫌侵权内容。

上一篇:vue混入mixin流程与优缺点详解

下一篇:vue实现图片滑动验证功能

本文标题:vue+antd实现折叠与展开组件

本文地址:https://www.zhano.cn/JavaScript/67480.html

AD300

广告投放 | 联系我们 | 版权申明 | SiteMap

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:15234109 | 邮箱:15234109#qq.com(#换成@)

Copyright © 2019-2022 豫ICP备19001789号