基于 flexible 的 Vue 组件:Toast -- 显示框效果
基于flexible.js 的 Vue 组件 前言:
Toast -- 显示框效果展示代码分析div包含icon小图标和文字说明,构成简单的dom结构,利用props定义变量值,用computed计算属性对传入的值进行解构,watch监听弹框显示,并结合.sync修饰符达到双向数据绑定,同时用$emit向父组件派发事件,方便父组件监听回调。 dom结构{{message}} props数据computedwatch{
this.$emit('update:toastShow',false) // 利用了.sync达到双向数据绑定
this.$emit('toastClose');
},this.duration)
}
}
}
}
使用说明组件地址: (不能npm,只能手动下载使用) 下载并放入自己项目中 —— import 引入组件 —— components中注册组件 —— 使用 props
$emit
示例 // 关于sync的说明,请看官网(主要是为了达到双向数据绑定,子组件修改父组件状态)
// 增加自带小图标 // 自定义类型 data() { 总结以上所述是小编给大家介绍的基于 flexible 的 Vue 组件:Toast -- 显示框。编程之家 52php.cn 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |