微信小程序 app.js 简单调用其他页面的方法

方法1

app.js里面

 globalData: {
        pageName:"",
    },

testfunction(){
      getApp().globalData.pageName.calledFunction()
}

被调用函数页面 test.js

Page({
   onLoad(options) {
        getApp().globalData.pageName = this
    },


calledFunction(){
       console.log("函数已被app.js调用")
    }
})

方法2

app.js文件

testfunction(){
      getApp().globalData.methodName()
}

otherPage.js文件

getApp().globalData.methodName = function() {
   console.log("这是被调用的方法");
}

Page({
   ........
   //被调用方法写在里面将报错
})

方法1如果pageName没有this值将会报错,人话就是被调用的页面需要被打开过执行生命周期函数--监听页面加载;

方法2无视方法1

相关推荐

  1. 程序 app.js 简单调用其他页面方法

    2024-02-03 17:08:01       32 阅读
  2. 程序5种打开页面方式

    2024-02-03 17:08:01       40 阅读
  3. 程序页面跳转方法

    2024-02-03 17:08:01       39 阅读

最近更新

  1. 指向如此神奇:揭示Js函数this的10个惊人事实!

    2024-02-03 17:08:01       0 阅读
  2. k8s 使用 helm 文件部署 8.12.2 es 分角色集群

    2024-02-03 17:08:01       1 阅读
  3. 数据编码的艺术:sklearn中的数据转换秘籍

    2024-02-03 17:08:01       1 阅读
  4. android pdf框架-11,查看图片

    2024-02-03 17:08:01       1 阅读
  5. 深入探索:scikit-learn中递归特征消除(RFE)的奥秘

    2024-02-03 17:08:01       1 阅读
  6. 需求分析分类和层级、分析步骤

    2024-02-03 17:08:01       1 阅读
  7. js list to tree

    2024-02-03 17:08:01       1 阅读
  8. 02更新用户在线状态

    2024-02-03 17:08:01       1 阅读
  9. CSS魔法:link与@import的秘密较量

    2024-02-03 17:08:01       1 阅读
  10. 第12章:软件系统分析与设计

    2024-02-03 17:08:01       1 阅读

热门阅读

  1. 力扣刷题之区间动态规划类题目

    2024-02-03 17:08:01       22 阅读
  2. 普里姆(prim)和克鲁斯卡尔(Kruskal)

    2024-02-03 17:08:01       28 阅读
  3. C语言中大小写宁母的转化详细讲解

    2024-02-03 17:08:01       35 阅读
  4. 可以将linux docker容器中的文件拿出来吗?

    2024-02-03 17:08:01       30 阅读