专题文章
时长:00:00更新时间:2020-11-27 20:07:35
前几天想了解vue如何写弹窗组件。有以下两种可取的写法。1.状态管理 如果弹窗组件放在根组件,使用vuex来管理组件的show和hide。放在组件内,通过增加v-show或v-if来控制,可结合slot,定义不同需求的弹窗。2.事件管理 注册一个全局事件来打开弹窗,传入需展示的文字和相关的逻辑控制,可结合promise,实现异步。觉得对用像confirme和propmt这类弹窗,还是事件驱动的好。最好就是能使用promise回调。于是手痒就写了一个。下面是代码。propmt.js;prompt.vue。
查看详情