如何使用vue实现点击按钮滑出面板

  介绍

这篇文章主要介绍了如何使用vue实现点击按钮滑出面板,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

为什么要使用vue

vue是一款友好的,多用途且高性能的JavaScript框架,使用vue可以创建可维护性和可测试性更强的代码库,vue允许可以将一个网页分割成可复用的组件,每个组件都包含属于自己的HTML, CSS, JavaScript,以用来渲染网页中相应的地方,所以越来越多的前端开发者使用vue。

在通信的时候容易出的错,或者信息根本传不过来。那么这里就示例一下,怎么通过组件之间的通信完成点击事件。

索引。vue文件中:

& lt; div>   ,,& lt; el-button 类型=皃rimary", @click=皁nShow"在点我& lt;/el-button>   & lt;/div>

传递中介

& lt; addForm :显示=癴ormShow", @onHide=癴ormShow =, false"祝辞& lt;/addForm>

引入组件,即是要弹出的组件

import  addForm 得到& # 39;。/docsForm& # 39;   export  default  {   组件:{   addForm   },   数据(),{   return  {   显示:假的,   formShow:假   }   },   看:{   ,表明:{   ,,,,,处理程序:,函数(newVal, oldVal), {   ,,,,,,,this.show =newVal   ,,,,,},   ,,,,,深:真实   ,,,}   },   方法:,{   昂秀(),{   ,,,,,this.formShow =,真的   ,,,}   }   }

该文件里面的方法就是这样。

然后就是弹出组件docsForm。vue怎样向上传数据

& lt; slidePanel :宽度=?50“,:显示=皊how", title=疤砑又丁?@changeShow=癶ide"比;   & lt; div 类=癲ocs-body"祝辞   & lt;/div>   & lt;/slidePanel>   export  default  {   道具:{   显示:假   },   方法:,{   隐藏(),{   ,,,,,,美元发出(& # 39;onHide& # 39;)   ,,,},   }

在组件slidePanel。vue中

& lt; template>   & lt;才能transition  name=皊lide-panel-fade"比;   ,,,& lt; div  v=皊how",类=皊lide-panel",:在   ,,,,,& lt; div 类=皊lide-panel-layout"比;   ,,,,,,,& lt; div 类=皊lide-panel-header"比;   ,,,,,,,,,& lt; h4 类=皊lide-panel-header-title"在{{标题}}& lt;/h4>   ,,,,,,,,,& lt; button 类=皊lide-panel-header-close", @click=皁nShow"祝辞& lt;小姐:类=癳l-icon-close"祝辞& lt;/i> & lt;/button>   ,,,,,,,& lt;/div>   ,,,,,,,& lt; div 类=皊lide-panel-body"比;   ,,,,,,,,,& lt; slot> & lt;/slot>   ,,,,,,,& lt;/div>   ,,,,,& lt;/div>   ,,,& lt;/div>   & lt;才能/transition>   & lt;/template>   & lt; script>   export  default  {   ,,道具:{   ,,,标题:,字符串,   ,,,显示:,布尔,   ,,,宽度:,{   ,,,,,类型:,,   ,,,,,默认值:500   ,,,}   ,,},   方法:才能,{   ,,,昂秀(),{   ,,,,,,美元发出(& # 39;changeShow& # 39;,,假)   ,,,}   ,,},   ,,看:{   ,,,显示:,{   ,,,,,处理程序:,函数(newVal, oldVal), {   ,,,,,,,this.show =newVal   ,,,,,},   ,,,,,深:真实   ,,,}   ,,},   安装(),{才能   ,,,document.body.appendChild(这一点。el美元)   ,,},   摧毁了(),{才能   ,,,,美元el.remove ()   ,,}   }   & lt;/script>

这样就可以实现不同组件之间的册拉弹出。

感谢你能够认真阅读完这篇文章,希望小编分享的“如何使用vue实现点击按钮滑出面板”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

如何使用vue实现点击按钮滑出面板