2 nonam ciel Nonam_Ciel 于 2017.09.08 11:44 提问

微信小程序this.data.postList = postsData.postList
   onLoad: function (options) {
        this.data.postList = postsData.postList
    console.log(this.data.postList)
  }
    打了log,里面是有数据的,wxml里面是这么写的:
    <block  wx:for="{{postList}}" wx:key="*this">
    但界面一片空白。
    但换成:
      onLoad: function (options) {
    this.setData({
            postList: postsData.postList
        });
  },
    界面就有东西显示出来了,打了log数据结构完全一模一样,为什么用this.data.postList = postsData.postList界面就一片空白呢

1个回答

showbo
showbo   Ds   Rxr 2017.09.08 11:53
已采纳

更新界面一定要用setData,setData里面又更新ui的操作,你直接修改数据,又不是通过计时器之类检查数据是否更改的,你更改了当然没用

showbo
showbo 回复Nonam_Ciel: 以前没耍过,最近看了小程序数据绑定都是通过setData来处理
10 个月之前 回复
Nonam_Ciel
Nonam_Ciel 以前可以的,这是版本更新的时候改了吗
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
微信小程序 开发填坑
1,json文件里不能使用备注,否则编辑会报错 2.如果图片未指定高宽,小程序会有一个默认的值。image组件默认宽度300px、高度225px 3.只有使用text组件包裹的文字,才能在手机端长按选中 4.缓存数据大小不能超过10M 5.对swiper-item设置高宽是不起作用的,必须设置在它的父容器上swiper才可以。swiper-item自动继承父容器的宽高的100% 6.在程...
微信小程序-0.11.122100版本更新问题
感谢慕课网七月老师的分享
小程序---引用本地js的json数据
1、posts-data.jsvar local_database = [...]module.exports = { //数据暴露出去 postList: local_database}2、数据绑定post.js var postsData=require('../../data/posts-data.js'); //引入 data: { //小程序总是会读取data对来做数...
微信小程序开发说明相关文档
微信小程序微信小程序微信小程序微信小程序微信小程序微信小程序微信小程序微信小程序微信小程序
微信小程序入门与实战 常用组件 API 开发技巧 项目实战
2016-12-21大更新 废弃一些API,增加一些API 张小龙定义:不需要下载即可使用(实际上是因为安装包<1MB),用完即走,低频的程序。随时可用的应用 立足于商业和产品 传统APP 微信小程序 体验差 流程简单 成本高 跨平台 开发工具:https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.htm
微信小程序指南
微信小程序微信小程序微信小程序微信小程序微信小程序微信小程序微信小程序微信小程序微信小程序微信小程序微信小程序微信小程序微信小程序微信小程序微信小程序
微信小程序
微信小程序,微信小程序,微信小程序,微信小程序,微信小程序
微信小程序商城
微信小程序商城 微信小程序商城 微信小程序商城微信小程序商城微信小程序商城微信小程序商城微信小程序商城微信小程序商城微信小程序商城微信小程序商城
微信小程序——商城类
微信小程序源码微信小程序源码微信小程序源码微信小程序源码微信小程序源码微信小程序源码微信小程序源码
微信小程序sdk
微信小程序sdk微信小程序sdk微信小程序sdk微信小程序sdk微信小程序sdk