普通函数与事件处理函数的区别?

小程序 文章 2021-01-30 11:21 630 0 全屏看文

AI助手支持GPT4.0

普通函数与事件处理函数的区别?What is the difference between ordinary functions and event handling functions?

普通函数与事件处理函数的区别?

为什么在page()中定义普通函数是无效的(或者叫无法定义函数?),而事件处理函数和生命周期函数是有效的?它们的本质区别是什么?

composeUrl: function (strreturn  "../" + str + "/" + str },  tapevt => {    // console.log(evt)    var pageUrl = composeUrl(evt.currentTarget.dataset.url)    // console.log(pageUrl)    wx.navigateTo({      url: pageUrl,    })}ReferenceError: composeUrl is not defined

Why is it invalid to define ordinary functions in page () (or it is impossible to define functions?), while event handling functions and life cycle functions are effective? What is the essential difference between them? Composeurl: function (STR) {return "/" + STR + "/" + STR},   tap: evt => {    //  console.log (evt)    var pageUrl = composeUrl( evt.currentTarget.dataset .url)    //  console.log (pageUrl)     wx.navigateTo ({      url: pageUrl,    })}ReferenceError: composeUrl is not defined

回答:

社区技术运营专员-CJiang:

你好,检查下是否是this指向的问题?

小黎:你要用this调用函数啊
跨商通:

js的基本概念还没搞清楚。

var pageUrl = this.composeUrl()


-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
为什么cocos creator发布的游戏在微信小游戏开发工具的真机调试下报4930错误?【已解决】
微信小游戏主体迁移,账号里面的广告金如何处理?
企业微信第三方服务商接口未来是否支持客户联系功能变更指令通知?
微信小程序和QQ小程序可以共用同一个云环境 吗?
右划返回问题,disableSwipeBack 无效有没有别的替代或者解决方法?
随便看看
企业微信通讯录账号被管理员误/恶意删除,怎么办? 9568
问题? 9048
如何快速搭建抽奖助手小程序(无需代码知识) 6177
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 7472
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 6793
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 6128
如何解决渲染层网络错误Failed to load media? 17393
小程序找号找回 释放昵称? 3253
我的小程序广告主收入5301,实际进账4406,是怎么回事呀? 3108
删除部分微信用户个人数据的通知,怎么删除? 6381