1.wx:for循环中的对象的定义,没有对象名。导致的问题是wx:for循环便签内的内容显示不出来。
在调试界面查看接入成功的数据时,对循环对象的定义发生错误。定义时需要对象名。如下图方框中的代码,我一开始写成了articles=data.list,其实正确的是articles=data.result.list
Do not have openLocation handler in current page: pages/location/location. Please make sure that openLocation handler has been defined in pages/location/location, or pages/location/location has been added into app.json
大概意思就是当前页面没有此处理,让确定是否已经定义,还指出了错误出现的可能位置pages/message/message,其实这种问题出现一般就是我们在wxml定义了一些处理事件,但是在js文件中没有实现这个时事件的处理方法,就会出现这个错误。那么我们按提示在js文件加上事件处理,如下代码,加上后就不会再有此错误提示。
bindtap:function(event){
wx.navigateTo({
url: "search/search"
})
},