我的博客| Blog
- ·微信小程序错误:VM564:...
- ·mongodb3.2设置密码...
- ·单行滚动代码-单行滚动效果
- ·自己动手制作图形字体,以便于...
- ·MySQL无限级分类PHP按...
- ·Windows下的Apach...
- ·如何将网站上的文章分享到微信...
- ·PHP实现自动获取本月第几个...
联系我| Contact Me
- 电话:18681257080
- QQ:271538869
- 邮编:518020
- 信箱:service@08321.org
- 地址:四川省内江市资中县
诚信稳健,和谐共赢
- 以诚信为立世之本,在稳健的基础上,不断寻求创新与突破。
- 以务实严谨、精微细致的专业精神,为客户做最优质的策划,实现效果最大化。
成功,依稀可见
- 为什么成功依稀可见?
- 依希认为:每一人都有成功的机会,只要我们愿意付出努力,成功就在我们的前方。所以:成功,依稀可见!
我的博客
微信小程序错误:VM564:2 Failed to load image 404的解决办法
来源:本站编辑 发布日期:2017-3-3 已有 人浏览过此信息
开发微信小程序时,遇到一个作死的错误:
编译时出现错误,请去控制台查看详细信息
VM564:2 Failed to load image http://1973358200.debug.open.weixin.qq.com/pages/index/NaN : the server responded with a status of 404 (HTTP/1.1 404 Not Found)
From server 127.0.0.1
经过几番折腾终于解决,写文记忆。
原因:
由于微信小程序中需要显示网络服务器的数据,所以使用wx.request去读取接口数据,再将数据异步装载到Page.data中,但在渲染页面时由于数据还未及时返回,所以需要用到资源的组件(image、video等等)就会报错 VM564:2 Failed to load image类似的404错误。虽然后来数据加载进来能正常显示,但是错误信息依然显示在控制台中,一般来说不管也能正常执行,但其实是可以解决的。
解决办法:
在显示资源的组件父标签上添加wx:if判断是否有数据,有数据才显示,无数据直接忽略,即可解决错误。
例如:
//修改前会报错的代码
<view class="header">
<image src="{{arr.url+arr.main.headimg}}" mode="widthFix"></image>
</view>
//修改后不报错的代码
<view class="header" wx:if="{{arr.main}}">
<image src="{{arr.url+arr.main.headimg}}" mode="widthFix"></image>
</view>
编译时出现错误,请去控制台查看详细信息
VM564:2 Failed to load image http://1973358200.debug.open.weixin.qq.com/pages/index/NaN : the server responded with a status of 404 (HTTP/1.1 404 Not Found)
From server 127.0.0.1
经过几番折腾终于解决,写文记忆。
原因:
由于微信小程序中需要显示网络服务器的数据,所以使用wx.request去读取接口数据,再将数据异步装载到Page.data中,但在渲染页面时由于数据还未及时返回,所以需要用到资源的组件(image、video等等)就会报错 VM564:2 Failed to load image类似的404错误。虽然后来数据加载进来能正常显示,但是错误信息依然显示在控制台中,一般来说不管也能正常执行,但其实是可以解决的。
解决办法:
在显示资源的组件父标签上添加wx:if判断是否有数据,有数据才显示,无数据直接忽略,即可解决错误。
例如:
//修改前会报错的代码
<view class="header">
<image src="{{arr.url+arr.main.headimg}}" mode="widthFix"></image>
</view>
//修改后不报错的代码
<view class="header" wx:if="{{arr.main}}">
<image src="{{arr.url+arr.main.headimg}}" mode="widthFix"></image>
</view>
没有下一条了