我在module.js输出接口,在main.js中引入
// module.js
export default function foo () {
console.log('huuuuuu')
}
foo = function () {
console.log('huahua')
}
// main.js
import foo from './module.js';
foo() // 'huahua'
执行结果输出huahua
现在我将module.js修改成
function foo () {
console.log('huuuuuu')
}
export default foo
foo = function () {
console.log('huahua')
}
执行结果输出huuuuuu
ES6模块的接口与其对应的值不是动态绑定的?下面的修改并没有引起动态改变?
相关分类