小程序 怎么封装一个公共的js类?
发布于 7 年前 作者 lili 2677 次浏览 来自 问答

在开发中有遇到所有的页面都用引用同一个公共的js类

然后想知道,,, 怎么可以在js类中,让类中的所有方法都成为app.js 中的一个属性或方法呢?

只要在 app.js 中引用一次,比如:

var tdweapp = require(’./utils/tdweapp.js’)  // TalkingData-sdk

其他页面就不需要再引用了,只要在其他页面的头部 写上  const app = getApp()

然后在方法中只要调用

     app.td_app_sdk.share

        title: app.shareTitle,

        path: ‘/pages/index/idnex’

    })

就可以操作这个js类中的方法。。。。

4 回复

试试这样行吗:

app.js里:

app({

    tdweapp 

:

require(’./utils/tdweapp.js’),

    onLaunch:{}

})

 const app = getApp() 这不是引用吗?写个util不行?在乎多写一遍引用?

const util = require(’./utils/index.js’)

Object.assign(global, util)

社区来几个大神教教方法,有例子之类的看下最好啦

回到顶部