海中月是天上月
海中月是天上月
  • 发布:2020-07-07 11:46
  • 更新:2020-07-07 15:08
  • 阅读:1290

【报Bug】checkbox 选中样式失效

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

HBuilderX类型: Alpha

HBuilderX版本号: 2.7.14

浏览器平台: Chrome

浏览器版本: 版本 83.0.4103.106(正式版本) (64 位)

项目创建方式: HBuilderX

示例代码:

<label>
<checkbox value="cb" checked="false" />选中
</label>

操作步骤:

直接复制粘贴 运行

预期结果:

可以正常显示选中样式

实际结果:

没有选中样式

bug描述:

去年创建的uniapp项目, 一直在用, 今天增加一个checkbox功能, 使用原生组件 checkbox , 直接复制的官网文档代码, 选中样式失效,有篮框 没有对号 ,具体表现如下图,事件正常

新建一个hellow-uniapp项目 样式正常 事件正常

对比后发现旧版的uni-app项目 旧版没有 uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked 没有::before这个伪类,而新下载的hellow-uniapp是有这个::before伪类的

研究了半天 看看能不能升级? 失败, 看到sourec引用的是static/index.css 但是项目中根本没有这个css文件, 不知道去哪里更新。。

暂时去插件市场找了一个checkbox插件 先用着。

2020-07-07 11:46 负责人:无 分享
已邀请:
jxtian

jxtian

为了能准确定位问题,可以提供一个完整的示例工程吗? 你的组件做过改变,<evan-checkbox>

  • 海中月是天上月 (作者)

    <evan-checkbox>是后面在插件市场找的一款checkbox插件,这个是没有问题的。

    上面的label是直接使用的原生checkbox组件, 点击后如图所示 框框变蓝了 但是对号没有出现

    2020-07-08 08:55

  • 海中月是天上月 (作者)

    hbx版本是2.7.14 使用它新建项目 -> uni-app项目 -> Hellow uni-app , 下载成功后运行时没有问题的, 对比后发现旧版的uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked 没有before伪类,新版就有,这块因为是在项目中 所以我也不知道如何提供一个示例工程。

    最多+个QQ 远程看一下吗 ?

    2020-07-08 08:58

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