收藏
回答

小程序组件与苹果机不兼容,无法显示

问题模块
开发者工具

一个简单界面,放了个按钮。结果模拟器和安卓机正常,苹果机换了几台都不能显示按钮。图1是模拟器和安卓机看到的。图2是苹果机看到的,就是不见那个按钮。已经换了苹果5和6s。

向各位大侠求救!



最后一次编辑于  2017-08-10
回答关注问题邀请回答
收藏

4 个回答

  • KK
    KK
    2017-08-11

    经过摸索,总算找到图像不能显示的原因了,硬盘上的图像文件名是大写,比如ems.JPG

    结果 <image class="image" src="ems.jpg"/>

    在手机真机就无法显示,模拟器却正常。

    这也太坑爹了吧,摸索了我整整两个晚上。

    这个算解决了。自己写的按钮在苹果真机上不能显示问题还是无解。

    2017-08-11
    赞同
    回复
  • KK
    KK
    2017-08-11

    自己顶一下吧,实在没见过这样错误,也难以理解。为什么模拟器和安卓都正常,苹果真机就是不能显示

    2017-08-11
    赞同
    回复
  • KK
    KK
    2017-08-11

    第一次学编程,越来越头大。

    上面的按钮不能在iphone显示的问题,最后我通过在官方demo基础上修改总算搞定了。但想插入图像

          <view class="page-section-ctn">

            <image class="image" src="ems_logo.png"/>

          </view>

    这段代码是从官方demo代码复制出来的,我只改了src部分,ems_logo.png这个文件是在当前目录下存在的。模拟器和安卓正常,iphone不能显示该图像

    这到底错在哪?



    2017-08-11
    赞同
    回复
  • KK
    KK
    2017-08-11

    <view class="container">

      <view  bindtap="bindViewTap" class="userinfo">

      <text>EMS扫码支付测试</text>

        <image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>

        <text class="userinfo-nickname">{{userInfo.nickName}}</text>

      

      </view>

      <view class="btn-area">

    </view>

      <view class="container">

      <button  bindtap="clickButton">开始扫运单条码</button>

      </view>

    </view>



    “”开始扫运单条码“”这个按钮在苹果机上不可见,安卓机和模拟器都正常。

    我写错了吗?还是系统的bug?


    2017-08-11
    赞同
    回复