使用场景:
一个通用函数,内容如下:
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