在微信小程序中,可以通過以下方法自定義函數:
app.js
中定義全局函數:可以在App
函數中定義全局函數,這樣在整個小程序的生命周期內都可以使用這些函數。App({
// 全局函數
globalFunction: function() {
console.log('This is a global function.');
}
})
然后,在其他頁面的js文件中,可以通過getApp()
方法獲取到小程序實例,從而調用全局函數。
var app = getApp();
// 調用全局函數
app.globalFunction();
Page({
// 頁面函數
pageFunction: function() {
console.log('This is a page function.');
}
})
在頁面的wxml文件中,可以通過事件綁定調用頁面函數。
<button bindtap="pageFunction">Click Me</button>
以上是微信小程序自定義函數的兩種常見方法,可以根據實際需求選擇合適的方式。