day1记录uniapp开发小程序时的小问题

1.正在实现点击商品项跳转到商品详情页面功能。输入此段代码的时候发现输入@click的时候无响应,编译未报错,但功能没有实现,点击商品项无跳转。

是第三行的标签block没有改成view,view可以绑定click事件,block不可以。

2.修改后保存,hbuildx编译未报错,但是微信小程序开发工具报错 gotoxxx is not a function,说这不是一个函数。仔细检查代码后发现,该跳转页面的函数gotoxxx确实没有写在methods

修正后就实现了跳转。

但是又发现了一个问题:为什么我定义的下拉刷新监听事件与触底事件不用写在methods,而跳转事件要写进methods呢?他们的形式都是xxx(){}的函数形式

因为写进methods才能拿到this对应的组件值

 转载与启发:

报错 gotoxxx is not a function

1、方法是否写在methods方法体里
2、检查data里是否有和方法重名的元素
3、标签内的属性是否重复了,特别是用uview-ui的时候

(42条消息) 项目小记----遇到TypeError: “_vm.xxxxx is not a function“_闭眼打键盘的博客-CSDN博客icon-default.png?t=M276https://blog.csdn.net/a870017443/article/details/115194429?ops_request_misc=&request_id=&biz_id=102&utm_term=gotoxxx%20is%20not%20a%20function&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-3-115194429.142^v5^pc_search_result_control_group,157^v4^control&spm=1018.2226.3001.4187

(42条消息) vue中为什么方法要写在methods里面?_山竹回家了的博客-CSDN博客_vue方法写在哪icon-default.png?t=M276https://blog.csdn.net/weixin_47886687/article/details/109082902?ops_request_misc=&request_id=&biz_id=102&utm_term=vue%E5%86%99%E5%9C%A8methods%E5%A4%96%E9%9D%A2&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-109082902.142^v5^pc_search_result_control_group,157^v4^control&spm=1018.2226.3001.4187

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值