徐天
徐天
  • 发布:2021-07-09 10:10
  • 更新:2021-07-09 10:10
  • 阅读:446

【报Bug】uniapp editor组件颜色值为大写时,设置文字背景色后无法取消,字体颜色同样如此

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 10

HBuilderX类型: 正式

HBuilderX版本号: 3.1.13

浏览器平台: Chrome

浏览器版本: 编辑器内置及其他浏览器

项目创建方式: HBuilderX

示例代码:

修改data-name为backgroundColor和color的data-value为#00FF00

<view :class="formats.color === '#0000ff' ? 'ql-active' : ''" class="iconfont icon-text_color" data-name="color"  
                     data-value="#0000FF"></view>  
                    <view :class="formats.backgroundColor === '#00ff00' ? 'ql-active' : ''" class="iconfont icon-fontbgcolor"  
                     data-name="backgroundColor" data-value="#00FF00"></view>  

按照这样修改即可在hello组件页面即可达到效果  

<view :class="formats.color === '#0000FF' ? 'ql-active' : ''" class="iconfont icon-text_color" data-name="color"  
                     data-value="#0000FF"></view>  
                    <view :class="formats.backgroundColor === '#00FF00' ? 'ql-active' : ''" class="iconfont icon-fontbgcolor"  
                     data-name="backgroundColor" data-value="#00FF00"></view>

两个都能体现出问题,:class不影响结果

操作步骤:

可直接在hello组件实例下复实现Hello\pages\component\editor

修改data-name为backgroundColor和color的data-value为#00FF00

预期结果:

使用大写十六进制颜色值不影响效果,可保证代码颜色值风格一致性不受印象

实际结果:

现有情况只能被迫使用小写颜色值

bug描述:

其他端应该也有,问题可能存在editorCtx.format(name, value)内部实现,文字颜色设置和文字背景颜色设置均如此,颜色值为大写时文字颜色样式无法取消

2021-07-09 10:10 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复