收藏
回答

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

为什么在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
最后一次编辑于  2021-01-30
回答关注问题邀请回答
收藏

3 个回答

  • 拾柒
    拾柒
    发表于小程序端
    2021-01-30
    你要用this调用函数啊
    2021-01-30
    有用 1
    回复
  • 跨商通
    跨商通
    2021-01-30

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

    var pageUrl = this.composeUrl()
    


    2021-01-30
    有用
    回复
  • Cjiang
    Cjiang
    2021-01-30

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

    2021-01-30
    有用
    回复
登录 后发表内容
问题标签