$emit
$emit | 说明 | 参数 |
---|---|---|
toastClose | 弹框关闭回调 |
示例
// 默认效果,只有提示信息 <toast message = '默认信息' :toastShow.sync = 'isShow1' // 需添加.sync修饰符,才能达到自动关闭的效果,否则只能监听toastClose手动关闭 ></toast> // 关于sync的说明,请看官网(主要是为了达到双向数据绑定,子组件修改父组件状态) // 增加自带小图标 <toast message = 'success' iconClass = 'success' :toastShow.sync = 'isShow2' ></toast> // 自定义类型 <toast message = '自定义' position = '70%' :duration = '-1' //负数代表不执行定时任务,自己根据需要去关闭 :iconImage='bg' // 自定义icon小图标,在data中需require引入,看下面 :toastShow = 'isShow5' // 因为需要手动关闭,所以不需要.sync了 @toastClose = 'isClose5' // 监听回调,手动关闭,看下面 ></toast> data() { return { this.isShow5 : true, bg: require('../assets/logo.png'), // 图片必须用require进来 } }, isClose5() { setTimeout(()=>{ this.isShow5 = false; }, 2000) }
内容版权声明:除非注明,否则皆为本站原创文章。