为什么scroll-view里面的图片PC上能正确显示,手机上不能
发布于 6 年前 作者 gang01 19882 次浏览 来自 问答

<scroll-view scroll-x=“true” class=“my-scroll”  bindscrolltoupper=“upper” bindscrolltolower=“lower” bindscroll=“scroll”>

        <view>

            <image src="/asset/p1.jpg"></image>

        </view>

        <view>

            <image src="/asset/p2.jpg"></image>

        </view>

        <view>

            <image src="/asset/p3.jpg"></image>

        </view>

    </scroll-view>

电脑上能正确显示,

手机上面直接一片白板,也无报错。

是项目上传的时候,不会把静态资源上传吗?这么坑?

&

我图片是<image></image>  用的绝对路径。

1 回复

解决了,原来我的文件名后缀是 .JPG, 而代码里面写的是 .jpg。

一个是大写,一个是小写。电脑上面是可以找到正确的资源的,但是手机上面就不行了。

将照片另存为 .img 之后手机上也可以正确显示了。

个人觉得,是代码上传的时候,进行了打包。 打包会将大写字母和小写字母打成不同的路径。所以未打包的电脑上面看得见, 已打包的手机上面看不见了。

回到顶部