模板网首页 > 建站教程 > 小程序、公众号 >  Component “components/templogin/templogin” does not have a m正文

Component “components/templogin/templogin” does not have a m

    在使用uni-app做小程序授权登录时,遇到了下面的错误提示:
Component “components/templogin/templogin” does not have a method “bindGetUserInfo” to handle event “getuserinfo”.

    从字面上的意思,“bindGetUserInfo”貌似不能这么写,首先看下代码:
<button open-type="getUserInfo" class="btn-radio" bindgetuserinfo="bindGetUserInfo">微信授权登录</button>
    这段代码是直接从之前项目中拷贝过来的,之前的项目时微信小程序原生开发的,而我忘了这次是用基于vue的uni-app开发的,vue的事件都是@、v-on开头的,而小程序的事件都是bind开头的,所以uni-app可能无法识别bindgetuserinfo事件,看了下官网,需要改成@getuserinfo。
0
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
选择头像:
最新评论

猜你喜欢