收藏
回答

模拟器上有背景颜色,真机是没有

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug view 客户端 7.0 2.4.3

<view calss ='yi-container' style='display:flex;flex-direction:row;background-color:#7c808052;align-items:center;padding-bottom:30rpx;padding-top:10rpx;'>  


代码如上,模拟器上是可以后到有半透明的灰色背景的,预览到真机上就没了,求教下是怎么回事?

回答关注问题邀请回答
收藏

3 个回答

  • 深圳花儿绽放网络科技股份有限公司
    深圳花儿绽放网络科技股份有限公司
    2019-01-04

    换成6位16进制的就可以了

    2019-01-04
    有用 1
    回复
  • Stephen
    Stephen
    2019-01-04

    印象中手机是不支持 RGBA的16进制的  你换成  rgba(124, 128, 128, 0.32) 试下

    2019-01-04
    有用
    回复 1
    • 春江酒徒
      春江酒徒
      2019-01-04

      这方法可以,多谢

      2019-01-04
      回复
  • 管凯旋
    管凯旋
    2019-01-04

    #7c808052 真机上不支持这种?

    2019-01-04
    有用
    回复 5
    • 春江酒徒
      春江酒徒
      2019-01-04

      试了下,还真是,真机只支持6位的颜色值

      2019-01-04
      回复
    • 2019-01-04回复春江酒徒

      用rgb的试试

      2019-01-04
      回复
    • 管凯旋
      管凯旋
      2019-01-04回复春江酒徒

      八位的是Android开发的写法吗,没用过呢,请教下

      2019-01-04
      回复
    • 春江酒徒
      春江酒徒
      2019-01-04回复管凯旋

      安卓常用,但应该不是android独有的,关键是模拟器上是可以显示的,只是真机上不行

      2019-01-04
      回复
    • 加凉多茶宝
      加凉多茶宝
      2019-01-04回复春江酒徒

      微信小程序是基于H5对程序员进行开放式操作的技术。所以,H5是默认不支持8位颜色的。至于模拟器为何支持。是因为模拟器是通过其他语言所翻译的,不是直接套用H5的,才能被识别。

      2019-01-04
      回复
登录 后发表内容