收藏
回答

字符串如何变成表达式代入if中运算?

字符串是条件,如何代入if中变成表达式。

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

2 个回答

  • 微盟
    微盟
    2021-02-05

    小程序的js中屏蔽了eval功能, 如果判断条件比较固定,可以调用函数用map处理,如

    const map = {
    	"str1": function() { 
    		return xxx
    	},
    	"str2": function(){
    		return xxx
    	}
    }
    
    
    if (map[str]()) xxx
    
    2021-02-05
    有用
    回复 1
    • 小王
      小王
      发表于移动端
      2021-02-05
      条件字符串是变化的,所以想代入if中,灵活运用。咋弄。
      2021-02-05
      回复
  • 默
    2021-02-05
    wx:if="{{a=='string'}}"
    
    2021-02-05
    有用
    回复
登录 后发表内容