收藏
回答

对数组赋值以后,打印下的数组中有值,但是wx:for无法循环显示数组内容?

// JS代码

wx.cloud.init({

    env: 'cloud1-4gtcgk5heb93310d',

    traceUser: true,})

Page({

    /**

     * 页面的初始数据

     */

    data: {

        total:'',

        abnormalList:[]

    },

    /**

     * 生命周期函数--监听页面加载

     */

    onLoad(options) {

        const db = wx.cloud.database()

        // console.log(1)

        db.collection('abnormal').get({

            success: (res)=> {

                console.log("数据为",res.data);

                // let that=this;

                this.setData({

                    abnormalList:[res.data],

                    total:res.data.length,

                })

            }

        })   

    },

wxml代码

<view wx:for="{{abnormalList}}" wx:key="number">

<view>

<text>日期:{{item.date}}</text>

<text>内容描述:{{item.Infomation}}</text>

<text>项目:{{item.project}}</text>

<text></text>

</view>

</view>


回答关注问题邀请回答
收藏

1 个回答

  • 孤竹君
    孤竹君
    2023-08-11

    wx:for列表渲染数组存在同步异步问题,谁能给个方案解决一下啊

    2023-08-11
    有用
    回复
登录 后发表内容