uni.showModal确认后无法关闭
时间: 2023-12-18 17:30:16 浏览: 178
以下是uni.showModal确认后无法关闭的解决方法:
```javascript
uni.showModal({
title: '提示',
content: "内容",
showCancel: true,
cancelText: '取消',
confirmText: '确定',
confirmColor: '#ff0000',
cancelColor: '#55aa00',
success: res => {
if (res.confirm) {
uni.navigateTo({ url:"001" })
console.log('用户点击确定')
} else if (res.cancel) {
console.log('用户点击取消')
}
// 在这里加入关闭modal的代码
},
fail: () => {},
complete: () => {}
});
```
相关问题
uni.showModal 怎么调整输入框中字体大小
在使用 `uni.showModal` 弹窗中的输入框时,可以在 `input` 标签中添加 `style` 属性来调整字体大小。例如:
```
uni.showModal({
title: '提示',
content: '请输入内容',
showCancel: true,
cancelText: '取消',
confirmText: '确定',
success: function(res) {
if (res.confirm) {
console.log('用户点击确定');
} else if (res.cancel) {
console.log('用户点击取消');
}
},
complete: function() {
// 关闭弹窗后的回调函数
},
fail: function(err) {
console.log(err);
},
// 添加输入框样式
input: {
type: 'text',
placeholder: '请输入内容',
style: 'font-size: 16px;' // 调整字体大小为 16px
}
});
```
在 `style` 属性中,可以使用 CSS 样式来调整输入框中的字体大小。
uni.showModal关闭的代码
```javascript
uni.showModal({
title: '确定操作',
content: '吧啦吧啦一大段文字',
cancelText: '暂不切换',
confirmText: '我已知晓,确认切换',
success: (res) => {
if (res.confirm) {
// 用户点击确定按钮时的操作
} else {
// 用户点击取消按钮时的操作
}
}
})
```
```javascript
uni.showModal({
title: '确定操作',
content: '吧啦吧啦一大段文字',
success: (res) => {
if (res.confirm) {
// 用户点击确定按钮时的操作
} else {
// 用户点击取消按钮时的操作
}
}
})
```
阅读全文