小程序两个js文件互相require,导致其中一个取不到值?
发布于 6 年前 作者 esu 3584 次浏览 来自 官方Issues
var testJs = require('../../utils/test.js');
var test2Js = require('../../utils/test2.js');

在应用页引入两个js文件,js文件详细内容如下:

test.js

var test2Js = require('test2.js');
var test = 1;
console.log(test2Js,'test文件')
module.exports = {
  test
}

test2.js

var testJs = require('test.js');
var test2 = 1;
console.log(testJs,'test2文件')
module.exports = {
  test2
}

打印结果如下

{} "test2文件"
{test2: 1} "test文件"
1 回复

反正我是一定会避免这种情况的,你这是要挑战循环无限加载吗?

回到顶部