原地址:https://github.com/dcloudio/uni-app/issues/917
问题描述:在使用uni-app开发引用淘宝插件时点击事件无反应,提示事件信息不存在
在 onLoad
添加如下代码 this.$scope.cardClick = this.cardClick.bind(this)
其他组件的其他方法类似 ,先手动把事件绑定到 this.$scope
上面就可以操作了
<template>
<view class="content">
<image class="logo" src="/static/logo.png"></image>
<view>
<text class="title">{{title}}</text>
</view>
<card
:thumb="title"
title="卡片标题2"
subTitle="副标题非必填2"
onClick="cardClick"
info="点击了第二个card"
/>
</view>
</template>
<script>
export default {
data() {
return {
title: 'Hello'
}
},
onLoad() {
this.$scope.cardClick = this.cardClick.bind(this)
},
methods: {
cardClick(){
console.log('卡片被点击了');
}
}
}
</script>
附带uni-app引入平台插件地址:
uni-app 配置小程序插件