深浅主题下显示不一致问题
浅色模式下按钮文字看不见了
深色模式下能正常显示
代码实现
x.showModal({
title: '提示',
content: '只有圈子认证后才能使用通讯助手哦',
showCancel: true,
cancelText: '取消',
cancelColor: '#000000',
confirmText: '认证',
confirmColor: 'rgba(82, 107, 177, 1)',
success: (result) => {
if (result.confirm) {
// 前往认证
wx.navigateTo({
url: '../circle-affirm/circle-affirm'
})
}
},
fail: () => {},
complete: () => {}
});
问题根源
cancelColor、confirmColor
必须是16进制格式的颜色字符串
解决办法
x.showModal({
title: '提示',
content: '只有圈子认证后才能使用通讯助手哦',
showCancel: true,
cancelText: '取消',
cancelColor: '#000000',
confirmText: '认证',
confirmColor: '#526BB1', //改了这里!
success: (result) => {
if (result.confirm) {
// 前往认证
wx.navigateTo({
url: '../circle-affirm/circle-affirm'
})
}
},
fail: () => {},
complete: () => {}
});
最后 🙌
好啦,以上就是我本次分享的全部内容啦,如果你觉得我的文章对你有一丢丢帮助,那么请不要吝啬你的赞👍哦,阿门~