微信小程序的 标签 的属性 不支持对象字面量吗?

发布于 8 年前作者 dhuang9706 次浏览最后编辑 8 年前来自 issues
defaultFieldNames="{{{label:'name',value:'name'}}}"

比如这样写

2 回复
jinwei
jinwei1 楼5 年前

自定义属性? 那也不是这样的写法啊

wei64
wei642 楼5 年前

不能在wxml变量里使用{},会报错

要么你在js里赋值

a = {label:'name',value:'name'}
=========
defaultFieldNames="{{a}}"

要么是json字符串,获取后在转成json对象

defaultFieldNames="{{ '{\"label\":\"name\",\"value\":\"name\"}' }}"

要么就使用数组,获取后数组第一个元素就是你要的数据

defaultFieldNames="{{ [{label:'name',value:'name'}] }}"

若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人