收藏
回答

wxml的数据渲染,怎么把变量作为健值渲染数据

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 需求 客户端 1.02.1812271 2.4.2

wxml渲染数据的方式是{{key}},但是当我key存在data的config(['key1','key2'])里面,不能直接{{config[0]}}渲染,也不能es中的{{[config[0]]}}渲染,请问我该怎么渲染


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

2 个回答

  • 话题终结者一号
    话题终结者一号
    2019-01-10

    你的sex 也是一个数组么?

    2019-01-10
    赞同
    回复 1
    • ljm
      ljm
      2019-01-10

      不是呢,好像就是不能暴露在外面,只能用外面包裹了,以为可以像es中 [xxx],取到健值所代表的值

      2019-01-10
      回复
  • 嘛也某
    嘛也某
    2019-01-10

    wx:for了解一下

    2019-01-10
    赞同
    回复 4
    • ljm
      ljm
      2019-01-10
      data:{
       
          config:[
              {
                   key:'name',
                   name: '姓名'
              }, {
                   key:'sex',
                   name: '性别'
              },
          ],
          sex: '',
          name: ''
      }

      <block wx:for-items="{{config}}" wx-key="{{index}}">

          <view>{{item.key}}</view> //我实际需要渲染{{sex}}或者{{name}}

      </block>


      了解一下


      2019-01-10
      回复
    • 嘛也某
      嘛也某
      2019-01-10回复ljm

      直接data.sex 和data.name就可以了啊,这个是什么问题啊

      2019-01-10
      回复
    • ljm
      ljm
      2019-01-10回复嘛也某

      黑人问号?首先我不是写死的,其次,可以直接data.xxx?wxml渲染是直接渲染健值,不是吗?

      2019-01-10
      回复
    • 嘛也某
      嘛也某
      2019-01-10回复ljm

      抱歉,我以为你的数据是这样的,算了不解释

      2019-01-10
      回复
登录 后发表内容