首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将对象页面绑定到HTML

将对象页面绑定到HTML
EN

Stack Overflow用户
提问于 2018-08-17 03:31:34
回答 2查看 50关注 0票数 0

我不确定我到底做错了什么。我一直收到一条404消息。这是我的代码。

index.html:

代码语言:javascript
复制
<html>
  <head>
    <title>Drones</title>
    <script src="node_modules/traceur/bin/traceur.js"></script>
    <script src="node_modules/es6-module-loader/dist/es6-module-loader-dev.js"></script>
  </head>
  <body>
      <script>
          System.import('src/app.js');
      </script>
  </body>
</html>

app.js:

代码语言:javascript
复制
import {Car} from './car.js';
import {Drone} from './drones.js';

let c = new Car();
let d = new Drone();

console.log(c);
console.log(d);

Vehicle.js

代码语言:javascript
复制
export class Vehicle {


}

drones.js

代码语言:javascript
复制
import Vehicle from 'vehicle.js';

export class Drone extends Vehicle {

}

car.js

代码语言:javascript
复制
import {Vehicle} from 'vehicle.js';

export class Car extends Vehicle {

}

EN

回答 2

Stack Overflow用户

发布于 2018-08-17 04:51:22

在html中使用<script type=“module“ src=“src/app.js“></script>导入app.js,并确保声明了导入的js文件的相对路径

票数 0
EN

Stack Overflow用户

发布于 2018-08-17 06:26:51

根据您的意见,如果car.jsdrones.js位于app.js所在目录的子目录中,那么您需要将导入更改为:

代码语言:javascript
复制
// use relative pathing
import {Car} from './classes/car.js';
import {Drone} from './classes/drones.js';

或发送到:

代码语言:javascript
复制
// use absolute pathing
import {Car} from 'src/classes/car.js';
import {Drone} from 'src/classes/drones.js';

这是因为路径的./部分指向引用文件所在的目录(即,src/app.js中的./指向src/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51884173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档