小程序组件与苹果机不兼容,无法显示
发布于 6 年前 作者 gang10 8144 次浏览 来自 问答

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

向各位大侠求救!

4 回复

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

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

      <view class=“page-section-ctn”>

        <image class=“image” src=“ems_logo.png”/>

      </view>

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

这到底错在哪?

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

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

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

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

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

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

<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?

回到顶部