您现在的位置是:网站首页> 编程资料编程资料

Vue弹窗的两种实现方式实例详解_vue.js_

2023-05-24 387人已围观

简介 Vue弹窗的两种实现方式实例详解_vue.js_

方法一 使用.sync修饰符

element就是使用的这种方式,实现方式如下:

父组件:

子组件:

子组件通过this.$emit("update:show",false); 可以直接将父组件传过来的show值改变,从而达到显示隐藏的目的。

方法二 使用v-model

父组件

子组件

官方文档里有写,一个组件上的v-model默认会利用名为value的 prop 和名为input的事件,但是像单选框、复选框等类型的输入控件可能会将value特性用于不同的目的model选项可以用来避免这样的冲突,所以上面的子组件里,我们用balabala来替换掉了原本的input事件,所以在$emit的时候,里面的事件名应为balabala,否则默认为input.

到此这篇关于Vue弹窗的两种实现方式的文章就介绍到这了,更多相关vue弹窗实现内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

-六神源码网