vue 设置 confirm 的样式

一、定义样式

<style>
.confirm-p {
  word-break: break-all;
}
</style>

定义的样式不能放在 scoped 的 style 中

二、使用样式

this.$confirm('您确定要删除 ' + row.name + ' 吗?删除后将无法恢复,请谨慎操作。', '提示', {
  confirmButtonText: this.$t('common.confirm'),
  cancelButtonText: this.$t('common.cancel'),
  type: 'warning',
  customClass: 'confirm-p'
}).then(() => {
  this.doDeleteHandle(row, disabled)
}).catch((reason) => {
  console.log(reason)
})

在 confirm 中添加 customClass: 'confirm-p' ,使用前面定义的样式

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: $confirmVue.js 的一个组件,用于在用户点击按钮或进行其他操作时弹出确认框。通常,确认框会包含一条信息,例如“您确定要删除此项目吗?”,并且会提供给用户两个选项,例如“确定”和“取消”。 使用 $confirm 组件的方式如下: ``` this.$confirm('您确定要删除此项目吗?', '删除确认', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning' }).then(() => { // 用户点击确定时执行的代码 }).catch(() => { // 用户点击取消时执行的代码 }); ``` $confirm 组件提供了一些选项,例如 confirmButtonText 和 cancelButtonText,可用于自定义确认框中的按钮文本。此外,还可以使用 type 选项指定确认框的样式,例如 success、warning 或 error。 希望这能帮助您。 ### 回答2: Vue的$confirmVue的一种确认对话框组件,用于获取用户的确认操作。 在Vue中,我们可以使用$confirm方法来调用确认对话框。使用方法如下: this.$confirm(message, title, options) 其中,message参数是要显示的确认信息,title参数是对话框的标题,options参数是可选的配置项。 对话框在处理确认操作时,会返回一个Promise对象。当用户点击确认按钮时,Promise将被解决;当用户点击取消按钮或关闭对话框时,Promise将被拒绝。 我们可以使用.then()方法来处理用户确认操作后的逻辑,使用.catch()方法来处理用户取消或关闭对话框后的逻辑。 例如,我们可以这样使用$confirm方法: this.$confirm('确定要删除吗?', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning' }).then(() => { // 用户点击了确认按钮,执行删除操作 deleteItem(); }).catch(() => { // 用户点击了取消按钮或关闭对话框 // 不执行任何操作 }); 上述示例中,对话框显示的消息是"确定要删除吗?",标题是"提示",配置项中指定了确认按钮的文本为"确定",取消按钮的文本为"取消",对话框的类型为警告类型。 当用户点击确认按钮时,会执行deleteItem()函数来执行删除操作;当用户点击取消按钮或关闭对话框时,不执行任何操作。 总之,Vue的$confirm可以方便地调用确认对话框,帮助获取用户的确认操作。可以根据具体需求自定义对话框的显示内容、按钮文本和逻辑处理。 ### 回答3: Vue的$confirm是一个用于弹出确认框的方法。它使用了Promise来处理异步操作。 当我们想要在用户进行某个操作之前进行确认时,可以使用$confirm方法。它会显示一个包含确认和取消按钮的对话框,让用户选择是否继续操作。 使用$confirm方法非常简单。我们只需要在需要确认的地方调用它,并传入一个包含相关配置的对象。这个配置对象可以包括标题、确认按钮的文本、取消按钮的文本等。 当用户点击确认按钮时,$confirm会返回一个Promise对象。我们可以通过.then()方法来处理用户点击确认后的操作,或者通过.catch()方法来处理用户点击取消按钮后的操作。 在处理回调函数时,我们可以根据需要进行一些逻辑操作,比如向后端发送请求、更新数据等。 总结来说,Vue的$confirm是一个方便的方法,用于在用户操作前进行确认。它通过Promise处理异步操作,使得代码更加简洁和可读。可以根据用户的选择执行相应的逻辑操作,提高用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值