当前位置: 首页 > article >正文

微信小程序 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


http://www.kler.cn/a/227149.html

相关文章:

  • 【python】类似FileZilla Client的程序
  • 嵌入式学习第十六天!(Linux文件查看、查找命令、标准IO)
  • 【Nginx】nginx入门
  • 学习使用Flask模拟接口进行测试
  • H5 自适应超人背景引导页源码
  • FollowYourPose 安装踩坑
  • 【C++】C++入门— 类与对象初步介绍
  • 数据库-计算机三级学习记录-4DBAS功能概要设计
  • 浙政钉(专有钉钉)
  • 重写Sylar基于协程的服务器(4、协程调度模块的设计)
  • moment.js 常用方法使用
  • 【数据分享】1929-2023年全球站点的逐月降雪深度数据(Shp\Excel\免费获取)
  • 从源代码看Chrome 版本号
  • 蓝桥杯嵌入式第七届真题(完成) STM32G431
  • elasticsearch 索引模版
  • Kotlin快速入门系列8
  • 世界就是一个草台班子
  • 字节序问题
  • 大路灯护眼灯哪个牌子好学生用?适合学生使用的大路灯推荐
  • 网络安全之SSL证书加密