2022-03-21 ElementUI中$confim/MessageBox修改confirmButtonClass不生效问题记录

问题一

this.$confirm('此操作将永久删除该文件, 是否继续?', '提示', {
        confirmButtonText: '确定',
        cancelButtonText: '取消',
        confirmButtonClass:'btn-bb',
        type: 'warning'
      }).then(()=>{}).catch(()=>{})
//此处需要注意,一般情况下我们在项目中的style会使用scoped,进行一个作用域的限制。所以,这个时候btn-bb。给comfim设置class是不会生效的。因为跨作用域了哦~。
<style lang='less' scoped>
.btn-bb{
    background: #2cc179;//绿色
}
</style>
上面的写法无法设置成功哦~~~,下面的是正确写法
<style>
.btn-bb{
    background: #2cc179;//绿色
}
</style>

此处需要注意,一般情况下我们在项目中的style会使用scoped,进行一个作用域的限制。所以,这个时候btn-bb。给comfim设置class是不会生效的。因为跨作用域了哦~。

问题二

使用MessageBox时候,弹出对话框,发现确认按钮自带focus,或hover状态。只有点击弹框空白区域,失去焦点后按钮颜色恢复正常。当前没有很好的处理方式。希望看到的小伙伴能一起探讨下。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Call 和 Apply 的区别 语法:function.call(thisObj [, arg1[, arg2[...
    他方l阅读 332评论 0 0
  • Call 和 Apply 的区别语法:function.call(thisObj [, arg1[, arg2[,...
    HeroXin阅读 274评论 0 1
  • blossom html css JavaScript 程序员入门的时候整理的一份学习笔记,见证了我的成长备份 标...
    blossom_绽放阅读 1,051评论 0 2
  • 1、图形化界面设计的基本理解当前流行的计算机桌面应用程序大多数为图形化用户界面(Graphic User Inte...
    IIronMan阅读 258,752评论 15 244
  • 面板Panel 面板Panel 是ExtJS 控件的基础,很高级控件都是在面板的基础上扩展的,还有其它大多数控件也...
    独自堆雪人阅读 1,048评论 0 0