收藏
回答

自定义组件的 properties 中 dataList 属性名是保留字?

问题模块
API和组件

在使用自定义组件的时候 properties 向外属性使用 dataList 属性名时外部传入数据不生效;

component 的 js:


component 的 wxml:

引用 component 的 js:


引用 component 的 wxml:


视图:


点击后dataList变动,但是显示不改变,observer也没有被触发;

如果将 properties 的 dataList 属性名改成 cardList 属性,则会生效;

求解

最后一次编辑于  2017-12-13  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • LastLeaf
    LastLeaf
    2017-12-13

    你好,data- 开头的属性在 WXML 中会被视为 dataset 的一部分。

    2017-12-13
    赞同
    回复
  • 拾 柒
    拾 柒
    2017-12-13

    竟然忽略了这一点,谢谢解答。

    2017-12-13
    赞同
    回复