支付宝小程序自定义组件props问题

发布于 2022-09-12 02:07:15 字数 544 浏览 17 评论 0

按照支付宝小程序自定义组件的文档,写了一个自定义组件
`// components/tree/tree.js自定义组件部分代码

methods:{
    changeTap(e){
        let id=e.currentTarget.dataset.id;
        //**子组件向父组件传方法**
        this.props.onChangeTap({id:id})
    }
}

//  courseDetail/courseDetail.axml父层部分代码
<tree model="{{ treeData }}" onChangeTap="changeTap"></tree>
// courseDetail/courseDetail.js部分代码
changeTap(e) {
        console.log('index接收到的参数为: ', e);
},

系统运行会报错
image.png
请问是哪里写错了吗

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

萌逼全场 2022-09-19 02:07:15
 props: {
    onChangeTap: (data) => console.log(data),
  },

在props里写上这个就好了。

怪我鬧 2022-09-19 02:07:15

你问题的代码逻辑有点儿乱,没看明白,题主再整理一下吧

微信小程序:自定义组件的数据传递你参考下这个文章吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文