收藏
回答

wxml 怎么获取动态变量?

在wxml页面中想要获取一个动态的变量,但是总是被解析成字符,例如{{ 'view_' + index}} 解析出来是view_1、view_2、view_3…… ,怎么样获取变量的值呢? 尝试过{{ ['view_' + index] }} 但是一样不行,小程序里要怎么解决呢?

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

4 个回答

  • 少侠
    少侠
    11-03
    你见过js,能直接手动拼出一个变量吗?除非是对象属性:let a = { name: 'name'}; --> a['name']
    
    11-03
    有用 1
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    11-03

    这个东西 你尝试下 wxs能不能行。

    我只做过Vue版本的。

    <cardItem :list="calculateList(activeIndex)" />
    
    computed: {
        calculateList(index) {
          return index => this[`jobApplyList${index}`]
        }
      },
    
    11-03
    有用
    回复
  • 默认²⁰²⁰
    默认²⁰²⁰
    11-03

    想设置动态class?

    11-03
    有用
    回复
  • ML
    ML
    11-03

    你的动态变量是什么,看不出你的问题

    11-03
    有用
    回复 1
    • ML
      ML
      11-03
      如果你是 对象的话,应该是 obj['view_'+index]  ,然后你的对象是这样的 obj={view_1:'',view_2:''}
      11-03
      回复
登录 后发表内容
问题标签