收藏
回答

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

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

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


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

3 个回答

  • 纠结blue
    纠结blue
    2021-04-18

    楼主解决问题了吗,我都打算每个表单写死了,虽然看起来很笨重

    2021-04-18
    有用
    回复
  • 话题终结者一号
    话题终结者一号
    2019-01-10

    你的sex 也是一个数组么?

    2019-01-10
    有用
    回复 1
    • 2019-01-10

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

      2019-01-10
      回复
  • 小小篮子
    小小篮子
    2019-01-10

    wx:for了解一下

    2019-01-10
    有用
    回复 5
    • 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回复

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

      2019-01-10
      回复
    • 2019-01-10回复小小篮子

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

      2019-01-10
      回复
    • 小小篮子
      小小篮子
      2019-01-10回复

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

      2019-01-10
      回复
    • 纠结blue
      纠结blue
      2021-04-18回复小小篮子
      你回答的跟楼主问的不一致,一看就是表单页面想做组件化遇到的问题, 我今天就遇到了,这种类似vue的语法,太jb难用了,还是react好,jsx不要太舒服
      2021-04-18
      回复
登录 后发表内容