更新记录
v1.0.0(2021-07-21)
下载此版本
自定义弹窗询问组件
可自定义按钮文本内容和icon图案,icon不传则不显示icon,可自定义按钮文本颜色,支持只有一个确认按钮,中间内容对齐方式
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.1.18 app-vue app-nvue |
√ |
√ |
√ |
√ |
√ |
√ |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
鸿蒙元服务 |
× |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
一、
template模块里使用如下:
<modalConfirm v-model="isPopShow" message="取消关注后,该圈子将在已关注列表内消失,是否继续" @getResult="getResult"></modalConfirm>
其中属性有:
icon: String类型 图标传空则不显示icon
message: String类型 中间提示内容
isPopShow: Boolean类型 是否展示弹窗
isOnlyConfirm: Boolean类型 是否只显示确认按钮
textAlign: String类型 中间内容文本对齐方式,左对齐传left
cancelText: String类型 取消按钮的文案
cancelColor: String类型 取消按钮的文字颜色
confirmText: String类型 确认按钮的文案
confirmColor: String类型 确认按钮的文字颜色
二、
script模块里根据放置的路径引用组件举例如下:
import modalConfirm from '@/components/modal-confirm/modal-confirm.vue'
data里定义isPopShow
methods方法里调用如下:
/* 确认或者取消的回调 */
getResult(type) {
if (type == 'confirm') { //点击弹窗的确定按钮
console.log('点击弹窗的确定按钮')
}else {
console.log('点击弹窗的取消按钮')
}
}