为什么在page()中定义普通函数是无效的(或者叫无法定义函数?),而事件处理函数和生命周期函数是有效的?它们的本质区别是什么?
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
js的基本概念还没搞清楚。
var pageUrl = this.composeUrl()
你好,检查下是否是this指向的问题?