我对此感到很困惑。我所要做的就是简单地将我的javascript分解成模块,并将它们包含在特定的页面中。有些页面可能需要我的user-module.js,有些页面可能不需要。
我已经谷歌了,阅读了教程,但它仍然不适用于我。
下面是一个简单的测试用例:
1.包含来自我的html的脚本
<script src="../js/login-view-model.js"></script>
现在,里面..。
2.尝试包含另一个模块/js文件
// LoginViewModel
// I NEED MY IMPORT HERE
import { userService } from '../js/viewModels/user-service.js'
var LoginViewModel = function () {
self = this;
userService.user.sayHello();
}; // End View Model
ko.applyBindings(new LoginViewModel());
现在,在我的user-service.js中
user-service.js
let user = {
sayHello: function() { alert("hello") };
}
export {user};
我看不出我错过了什么。
我需要使用另一个JS库来运行这个简单的示例吗?我太lost...lol了,请帮帮我!
哦,正如你所看到的,我正在使用KnockoutJS。不确定这是否是问题所在。
谢谢。
约翰
https://stackoverflow.com/questions/56959001
复制相似问题