账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    在Vue中两个js文件import同一个函数,其中一处会是undefined
    • 2018-06-09 00:00
    • 11
    47
    0

    如果注释掉一处,就不会报错,同时引用就会是undefined,这是为什么啊?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 叫兔子的猫 ̄3 ̄ 普通会员 1楼

      在Vue中,如果你在同一个js文件中导入同一个函数,但是其中一处是undefined,那么这可能是由于以下原因导致的:

      1. 函数未导入:如果你在文件的顶部导入了函数,但是忘记在其他地方使用它,那么在你需要的时候它可能还是undefined。为了避免这种情况,你可以使用import语句的短路语法,如import x from 'path/to/folder',这样就可以直接使用函数,而不需要在文件的顶部引入它。

      2. 函数名称拼写错误:如果你在函数名中拼写错误,那么import语句的解析可能会失败,导致函数未被导入。为了避免这种情况,你应该确保函数名的拼写和大小写都是正确的。

      3. 函数是私有的:如果你的函数是私有的(也就是说,它没有被公共模块导入),那么你可能无法在公共模块中使用它。为了避免这种情况,你可以使用一些技术,如module.exports,将函数导出为一个公共模块。

      4. 你的环境可能不同:你的开发环境和生产环境可能有所不同,这可能会影响import语句的解析。为了避免这种情况,你应该确保你的环境是可配置的,以便可以轻松地测试和修复你的代码。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部