开发者社区> 问答> 正文

钉钉小程序app.js设置的全局参数,app()中的方法该如何使用?

钉钉小程序app.js设置的全局参数,app()中的方法该如何使用? fbe9874bbc46d14a30c3e16ad34e7048.png 按照上来说的就使用this即可,结果获取不到全局参数,都是undefined。打扰了,在方法中获取到了,是在return new Promise(function (resolve, reject) { 全局参数 })中没有获取到,在外面重新定义一下即可

展开
收起
乐天香橙派 2023-07-06 12:09:12 298 0
4 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    在钉钉小程序的app.js文件中,可以定义全局参数和方法,以便在小程序的各个页面中进行调用和使用。一般来说,全局参数和方法可以通过app()函数中的this关键字进行访问和调用。

    例如,在app.js文件中定义了一个全局参数globalData和一个全局方法globalFunction,可以通过以下方式进行调用:

    Copy
    App({
    globalData: {
    userInfo: null
    },
    globalFunction: function() {
    console.log('This is a global function.')
    }
    })
    在小程序的其他页面中,可以通过以下方式访问和使用全局参数和方法:

    Copy
    // 访问全局参数
    var userInfo = getApp().globalData.userInfo

    // 调用全局方法
    getApp().globalFunction()

    2023-07-29 20:00:05
    赞同 展开评论 打赏
  • 值得去的地方都没有捷径

    根据提供的图片,假设你的app.js文件中设置了一个全局参数globalData和一个方法getUserInfo。你可以按照以下步骤来使用这些全局参数和方法:

    在需要使用全局参数和方法的页面或组件中,导入app实例:
    const app = getApp()
    获取全局参数:
    const globalData = app.globalData
    现在,你可以使用globalData对象中的属性了,比如:

    console.log(globalData.userInfo)
    调用全局方法:
    app.getUserInfo()
    你可以在需要的地方使用app.getUserInfo()来调用getUserInfo方法。

    请注意,以上是一般的使用方法。根据你的具体代码实现,可能还需要根据实际情况进行修改。

    2023-07-09 18:49:17
    赞同 展开评论 打赏
  • 你要在最顶部,全局变量 不能用this 761908b1ad201e9ffdaee9dfda0b8f51.png—此回答来自钉群“钉钉开发者社区(互助群)”

    2023-07-06 13:46:30
    赞同 展开评论 打赏
  • 在钉钉小程序中,可以在app.js中设置全局参数并定义全局方法。以下是如何使用app()中的方法:

    1. 在app.js中定义全局方法: 在app.js文件中,你可以通过在App()函数内部定义一个方法来创建一个全局方法。例如,你可以这样定义一个全局方法:

      App({
       globalMethod: function() {
         // 全局方法的逻辑代码
       }
      })
      
    2. 调用全局方法: 要在钉钉小程序中调用全局方法,可以在页面的js文件中使用getApp()函数获取app实例,然后通过实例对象调用全局方法。例如,在某个页面的js文件中,你可以这样调用全局方法:

      const app = getApp();
      
      Page({
       onLoad: function() {
         app.globalMethod(); // 调用全局方法
       }
      })
      

      通过getApp()函数获取到的app实例对象包含了app.js中定义的所有全局变量和方法。

    2023-07-06 13:11:46
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载