这篇文章主要介绍了使用vue实现点击按钮滑出面板的实现代码,非常不错,具有参考借鉴价值,需要的朋友参考下
在通信的时候容易出错,或者信息根本传不过来。那么这里就示例一下,怎么通过组件之间的通信完成点击事件。
index.vue文件中:
<div> 点我</div>
传递中介
引入组件,即是要弹出的组件
import addForm from './docsForm' export default { components: { addForm }, data() { return { show: false, formShow: false } }, watch: { show: { handler: function(newVal, oldVal) { this.show = newVal }, deep: true } }, methods: { onShow() { this.formShow = true } } }
该文件里面的方法就是这样。
然后就是弹出组件docsForm.vue怎样向上传数据
<div class="docs-body"> </div> export default { props: { show: false }, methods: { hide() { this.$emit('onHide') }, }
在组件slidePanel.vue中
<div class="slide-panel"> <div class="slide-panel-layout"> <div class="slide-panel-header"> <h3 class="slide-panel-header-title">{{title}}</h3><button class="slide-panel-header-close"><i class="el-icon-close"></i></button></div><div class="slide-panel-body"> </div></div></div>
这样就可以实现不同组件本文来源gao@!dai!ma.com搞$$代^@码5网@之间的册拉弹出。
以上就是使用vue实现点击按钮滑出面板的实现代码的详细内容,更多请关注gaodaima搞代码网其它相关文章!