小程序定义函数

微信   2025-01-12 20:50   68   0  

在小程序中定义函数主要有以下几种方法‌:

  1. 在当前页面的JS文件中定义函数‌:

  • 可以在当前页面的JS文件中直接定义函数,并在页面的生命周期函数中使用。例如,可以在Page({...})外部定义一个函数,然后在onLoad等生命周期函数中调用这个函数‌1

App.js中定义全局函数‌:

  • 全局函数可以放在App.js中,这样可以在小程序的所有页面中使用。定义时使用var关键字,并通过module.exports公开这些函数。使用时,需要通过getApp()获取全局对象,然后调用这些函数‌1

在自定义工具类中定义函数‌:

  • 可以创建一个工具类文件(如util.js),在其中定义公共方法,并通过module.exports公开这些方法。在其他页面中,通过require引入这个工具类文件,然后调用其中的方法‌1

调用函数的示例代码‌:

  • 在当前页面JS文件中定义并调用函数:

    function test(param) {
        console.log(param);
    }
    Page({
        onLoad: function(options) {
            test("Hello");
        }
    });
  • 在App.js中定义并调用函数:

    App({
        test: function(param) {
            console.log(param);
        }
    });
    Page({
        onLoad: function(options) {
            getApp().test("a");
        }
    });
  • 在自定义工具类中定义并调用函数:

    // util.js
    module.exports = {
        test: function(param) {
            console.log(param);
        }
    };
    // 在其他页面JS文件中调用
    var util = require('../../utils/util.js');
    util.test("Hello from util");


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。