powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / javascript не работает import
3 сообщений из 3, страница 1 из 1
javascript не работает import
    #40054855
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В модуле пишу(formBuilder.js):

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
export default class Form {
    constructor() {
        this.dataset = readSettings();
    }

    readSettings() {
        let vm = this
        // http://localhost:8080
        fetch('json/symbols.json').then((response) => response.json()).then(json => {
            let symbols = Object.entries(json);
            console.log(typeof symbols);

            return symbols;

      
        }).catch(function () {
            vm.dataError = true
        });
    }
.......................................и так далее
}



в основном файле пишу
Код: javascript
1.
2.
3.
import Form from './js/formBuilder.js';

window.builder = Form;


но получаю ошибке на первую строку:
авторUncaught SyntaxError: import declarations may only appear at top level of a module
главный фаил лежит в корне, модул в подпапке js

что вдруг? Раньше так работало!!
...
Рейтинг: 0 / 0
javascript не работает import
    #40054904
DHDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Areostar,

у меня ошибки нет.

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
//1334461/js/formBuilder.js
export default class Form {
    constructor() {
        this.dataset = readSettings();
    }
    readSettings() {
        let vm = this
        // http://localhost:8080
        fetch('json/symbols.json').then((response) => response.json()).then(json => {
            let symbols = Object.entries(json);
            console.log(typeof symbols);
            return symbols;
        }).catch(function () {
            vm.dataError = true
        });
    }
//.......................................и так далее
}

//1334461/index.js
import Form from './js/formBuilder.js';
window.builder = Form;

//1334461/index.htm
<script type="module" src="index.js"></script>
321 

...
Рейтинг: 0 / 0
javascript не работает import
    #40055043
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл про type="module"

Теперь работает
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / javascript не работает import
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]