收藏
回答

调用页面内方法如何弄呀?

app.js

App({

    check(that,func){

        that.func()

    }

})


Page.js


var app = getApp()

Page({

    test(){

        console.log('test')

    }

    onLoad(){

        var that = this

        app.check(that,'test')

    }

})


app.js如何写如何调用test呀,大神指教

最后一次编辑于  2019-12-10
回答关注问题邀请回答
收藏

5 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-12-10

    按照你的写法

    App({

        check(that,func){

            that && typeof that[func] == 'function' && that[func]()

        }

    })


    2019-12-10
    赞同 1
    回复
  • 11110111001011110111001110111
    11110111001011110111001110111
    2019-12-10

    App({

        check(func){

            func()

        }

    })



    var app = getApp()

    Page({

        test(){

            console.log('test')

        }

        onLoad(){

            app.check(this.test)

        }

    })





    2019-12-10
    赞同 1
    回复
  • 子不语
    子不语
    2019-12-10

    你这是什么需求?

    2019-12-10
    赞同
    回复
  • one for all
    one for all
    2019-12-10

    app调用test?  app先加载的,page页面后加载,app怎么能调用还没有加载的函数呢?你这是什么需求?

    2019-12-10
    赞同
    回复
  • 铭锋科技
    铭锋科技
    2019-12-10

    楼上正解

    2019-12-10
    赞同
    回复
登录 后发表内容
问题标签