使用场景:
一个通用函数,内容如下:
function A(){ }A.show=function(){ }A.hide=function(){ }export default A |
在app.js里导入,并挂在app里,代码如下:
import A from './A.js'App({ A:A}) |
最后在页面里使用,代码如下:
var app=getApp()app.A.show() |
提示我show() 不是一个function,然后我调试了一下,在app.js里还是可以看到A里面含有show方法的,但是实际页面使用的时候,就消失了
是getApp()做了什么处理了么?求解惑

你这……emmm……
A 应该是对象 而不是函数
let A = {}
A.show = function () {}
A.hide = function () {}
export default A