微信小程序的 标签 的属性 不支持对象字面量吗?
发布于 7 年前 作者 dhuang 9572 次浏览 来自 官方Issues
defaultFieldNames="{{{label:'name',value:'name'}}}"

比如这样写

2 回复

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

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

要么你在js里赋值

a = {label:‘name’,value:‘name’}

defaultFieldNames="{{a}}"

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

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

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

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

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

回到顶部