|
微信小程序转uniapp后,uniapp会自动创建一个static文件夹,并把微信原来的resources文件剪切到static文件下。

转换工具也根据src="/resources/images/a.png"做了src="/static/resources/images/a.png"的转换,但是工具毕竟是工具,只针对这种常规的写法做了适配,如果你的src路径里面加了运算符则无法正常转换了。
因此会导致原先image控件的路径无法找到对应的图片(其他资源文件同理),这时候需要手动修改一下。
具体看一下代码:
常规写法
微信
<image src="/resources/images/a.png"></image>
转uniapp后会自动转换
<image src="/static/resources/images/a.png"></image>
包含算法写法,则需要手动修改
转uniapp后不会改变
<image :src="a?'/resources/images/a.png':'/resources/images/b.png'"></image>
手修改
<image :src="a?'/static/resources/images/a.png':'/static/resources/images/b.png'"></image>
|