Как импортировать классы в другие файлы - PullRequest
0 голосов
/ 06 мая 2020

У меня есть файл paddle. js, который экспортирует класс Paddle. export default class Paddle Затем я импортировал его в свой индекс. js с import Paddle from './paddle.js';

Однако по какой-то причине ни один из моих методов из paddle. js нельзя использовать в моем индексе. js. Может ли кто-нибудь сказать мне, если мой экспорт или импорт написаны неправильно?

Ответы [ 3 ]

0 голосов
/ 06 мая 2020

Файл HTML не позволит вам импортировать такой класс js / response.

index.html файл будет использовать тег <script> для добавления javascript.

ps

Если вы используете response, app.js или index.js внутри src/ будет отвечать за размещение всех сгенерированных html / js в вашем public/index.html файл, выполнив это:

ReactDOM.render(<YourComponent />, document.getElementById("root")); 
// where root is id of an element in your index.html file
0 голосов
/ 06 мая 2020

Если функция в Paddle. js является stati c, вы можете вызвать ее следующим образом:

Paddle.func();

Если функция в Paddle. js не является stati c, вам понадобится объект класса Paddle для вызова некоторых методов:

const paddle = new Paddle();
paddle.func();
0 голосов
/ 06 мая 2020

Вы создали экземпляр класса Paddle, используя что-то вроде этого?

import Paddle from './paddle.js';

const paddle = new Paddle();
paddle.someMethod();
...