先上效果图

子组件代码1

<template  ><transition name="slide-fade"><div v-show="show"> //是否显示隐藏<slot></slot>  //使用插槽</div></transition>
</template>
<script>
export default {data() {return {show: false};},methods: {showss() {let than = this;than.show = !than.show;}}
};
</script>
<style scoped>
.slide-fade-enter-active {transition: all 1s ease;
}
.slide-fade-leave-active {transition: all .8s cubic-bezier(1.0, 0.5, 0.8, 1.0);
}
.slide-fade-enter, .slide-fade-leave-to
/* .slide-fade-leave-active for below version 2.1.8 */ {transform: translateX(10px);opacity: 0;
}
</style>

子组件代码2

<template  ><div><f-button v-if="show" icon="unfold" @click="handleClick(false)" :icon-size="14">更多</f-button><f-button v-else icon="packup" @click="handleClick(true)" :icon-size="14">收起</f-button></div>
</template>
<script>
export default {data() {return {show: true};},methods: {handleClick(state) {this.show = state;this.$emit("click")}}
};
</script>

父组件

//html代码<t-button @click="control(selectRow)">1</t-button><t-button  @click="track(selectRow)">2</t-button><t-button  @click="customcode(selectRow)">3</t-button><t-button @click="remark(selectRow)">4</t-button><t-button  @click="handleOne(selectRow)">5</t-button><button-show ref="btshow"><t-button  @click="handleTwo(selectRow)">6</t-button><t-button  @click="handleThree(selectRow)">7</t-button><t-button  @click="handleFour(selectRow)">8</t-button><t-button @click="chongdian(selectRow)" type="warning" class="one">9</t-button><t-button @click="chongdian(selectRow)" type="warning class="one oneBtn">10</t-button><t-button  @click="fangdian(selectRow)" type="warning" class="two" >11</t-button><t-button @click="fangdian(selectRow)" type="warning" class="two oneBtn">12</t-button><t-button @click="Locate(selectRow)" type="warning" >13</t-button> </button-show><div style="text-align:center"><gen-duo @click="genduo()"></gen-duo></div>//js代码<script>import ButtonShow from "@/components/ButtonShow/index";import GenDuo from "@/components/ButtonShow/Genduo";export default {components: {ButtonShow,GenDuo},data() {return {}},methods: {genduo(){this.$refs.btshow.showss()},}
}</script>

可复用的显示隐藏按钮组件相关推荐

  1. 如何将echarts图标的显示/隐藏按钮改成圆形

    将显示/隐藏按钮从默认的方块改成原型 效果图如下: legend: {itemHeight: 24,itemWidth: 24,data: [{name: 'aaa',icon: 'circle',} ...

  2. WIN7 X64 下 VS2008升级补丁 (显示隐藏按钮)

    原文地址:http://blog.sina.com.cn/s/blog_57b5da120100gk7l.html 更新列表: 2010年3月26日:增加对日文版的支持. 2010年3月3日:更新代码 ...

  3. 微信小程序订单列表加一个“更多”来显示/隐藏按钮

    1.效果图,点击订单列表的"更多",会显示出隐藏的按钮,再次点击"更多"就隐藏 2.wxml 这里是用订单id来判断的 <view class='orde ...

  4. 安卓浏览器中video组件会显示播放按钮

    安卓浏览器中video组件会显示大的播放按钮 方法一: *::-webkit-media-controls-start-playback-button{display: none;-webkit-ap ...

  5. Qt实现侧边栏显示隐藏以及自定义提示框

    1.目的   最近在工作中需要实现一个Qt的侧边栏,通过按钮控制显示和隐藏,此外还要求实现自定义气泡提示框,最终参考网上知识进行了实现,效果如下: 1.窗口控件大小可以随窗体自由缩放: 2.侧边栏按钮 ...

  6. vue点击input框出现弹窗_vue组件实现弹出框点击显示隐藏效果

    本文实例为大家分享了vue实现弹出框点击显示隐藏的具体代码,供大家参考,具体内容如下 效果如下图 由于我的更改密码弹出框是一个组件引用的,所以在一开始是隐藏的,这就需要在当前的页面上对弹出框组件设置v ...

  7. 钉钉导航栏分享按钮的显示/隐藏

    钉钉导航栏分享按钮的显示/隐藏 隐藏 进行钉钉开发后,打开应用时右上角会有三个小点点"-",打开之后会显示一些分享功能或者查看链接的功能,这样对于应用的安全是存在隐患的,那么如何来 ...

  8. react 显示隐藏组件的方法_10种React组件之间通信的方法

    来源 | https://segmentfault.com/a/1190000023585646 这两天被临时抽调到别的项目组去做一个小项目的迭代.这个项目前端是用React,只是个小型项目所以并没有 ...

  9. vue 组件弹出框点击显示隐藏

    本案实现的效果如下图 由于我的更改密码弹出框是一个组件引用的,所以在一开始是隐藏的,这就需要在当前的页面上对弹出框组件设置v-show,但是在弹出框显示出来的时候,操作执行完后当前页面的更改按钮已经被 ...

  10. 【Flutter】Flutter 拍照示例 ( 浮动按钮及点击事件 | 底部显示按钮组件 | 手势检测器组件 | 拍照并获取当前拍摄照片 | 从相册中选择图片 )

    文章目录 一.浮动按钮及点击事件 二.底部显示按钮组件 三.手势检测器组件 四.image_picker 完整代码示例 五.相关资源 一.浮动按钮及点击事件 一般使用 Scaffold 组件作为界面的 ...

最新文章

  1. 500px不一样的读图
  2. 重磅!第三届「星斗奖」榜单正式发布!
  3. 网络编程模型 / Reactor
  4. MySQL左连接还有过滤条件_MySQL左连接问题,右表做筛选,左表列依然在?
  5. Ai极限真的存在吗?
  6. Python天天学_03_基础三
  7. QCustomplot绘图性能的改善
  8. 错误:Error:java.lang.RuntimeException: Some file crunching failed, see logs for details解决方案
  9. 表格列宽怎么设置?(excel表格)
  10. 疫情后为提高免疫力和健康对红参需求大幅上升;辉瑞与辉凌就前列腺癌创新药注射用醋酸地加瑞克达成战略合作 | 医药健闻...
  11. 裸辞半年,我靠Python闷声赚了20万
  12. 央视就《新闻联播》“火炬手空手捐款”致歉
  13. FFmpeg封装ADTS为MP4
  14. LINUX学习—AWK(LINUX三剑客)
  15. java实现红包要多少钱_JAVA实现简单抢红包算法(模拟真实抢红包)
  16. 用javascript编写的地址二级联动
  17. 英文学习20180201
  18. 京东云数据库 RDS助力企业便捷运维
  19. 操作系统进程调度算法(FCFS、SJF、高响应比)
  20. 薛定谔的日语学习小程序源码

热门文章

  1. Python多进程反而变慢
  2. linux ARM64 中断底层处理代码分析
  3. html分享到微博,h5页面分享到微信、朋友圈、新浪微博、QQ空间、QQ好友组件
  4. Pandas 筛选数据的 8 个神操作
  5. Nature | 基于深度神经网络和改进的片段测序方法从头预测蛋白质结构
  6. Spark写入Hudi报分区列乱码问题java.net.URISyntaxException: Illegal character in path at index 46:
  7. 第一讲 OC简介及基本语法
  8. 多媒体教学计算机遥控,多媒体教学系统使用说明
  9. asa 防火墙拦截了https_ASA防火墙设置URL过滤
  10. 关于Tacotron2看这一篇就够了