弄了好久,appDATA里面已经显示捆绑了,但页面依然没有数据显示
来源:19-4 使用数据填充新闻详情页面
kly1995
2017-05-23
整体代码如下:
var logs_ser = require("../logs_server/logs_server.js");
Page({
data: {
},
onLoad: function (options) {
var logsid = options.id;
var logsID = logs_ser.logs_server[logsID];
this.setData({
logs_data:logs_ser
})
},
页面ID可以识别。没有错误提示,wxml页面的数据绑定也是"logs_data.XXXXX" 并且appdata也显示有数据绑定。但详情页面上就是没有数据。
而且还发现了一点问题:我必须要写成
this.setData({
logs_data: logs_ser.logs_server
})
这种格式,appdata里才会显示
如果是教程里的:
this.setData({
logs_data: logs_ser
})
这种写法在appdata里会变成这样。
而且这两种写法都没有效果·········
都愁死我了······
写回答
2回答
-
7七月
2017-05-24
意思就是 AppData里显示数据,就证明 这个对象是存在的。但你在wxml里使用的时候,读取这个对象下面的属性的时候 不对。
032017-05-24 -
7七月
2017-05-23
这个问题应该不是在数据绑定上,而是在wxml里使用的时候层级结构没有弄对,关注下wxml里是怎么使用的
012017-05-24
相似问题