收藏
回答

教程问题反馈:第2章 小程序代码组成JavaScript 脚本

 Cannot set property 'globalValue' of undefined  提示提示这个,代码是按照教程的,不知道哪里出错

回答关注问题邀请回答
收藏

2 个回答

  • 2019-02-15
    // a.js
    // 获取全局变量
    var global = getApp()
    global.globalValue = 'globalValue'
    // b.js
    // 访问全局变量
    var global = getApp()
    console.log(global.globalValue) // 输出 globalValue

    // app.js

    var a = require('./a.js')
    var b = require('./b.js')
    App({  globalData: 1 })

    //app.jspn

    {

     "pages": [    "pages/index/index",    "pages/log/log",    "pages/result/result"  ],  "window": {} }

    四个文件都是和教程的代码一样的

    2019-02-15
    有用
    回复 4
    • 2019-02-15

      你在这中间打印下global就知道了

      2019-02-15
      1
      回复
    • 2019-02-15回复

      undefind

      2019-02-15
      回复
    • 2019-02-15回复

      O 好了!谢谢  找到原因了

      2019-02-15
      回复
    • 2019-02-15回复

      global都是undefined 怎么赋值

      2019-02-15
      回复
  • 铭锋科技
    铭锋科技
    2019-02-15

    完整代码呢

    2019-02-15
    有用
    回复 2
    • 2019-02-15

      发了代码 帮我看下

      2019-02-15
      回复
    • 铭锋科技
      铭锋科技
      2019-02-15回复

      a.js b.js应该与pages/index/index.js 同一目录

      index.js里面头部应该是

      var a = require('./a.js')
      var b = require('./b.js')


      app.js只应该有

      App({
        globalData: 1
      })


      2019-02-15
      回复
登录 后发表内容