Kotaro Hiba, последний Вам вопрос, еще раз спасибо огромное, как мне сделать чтобы я создал файл hud.js и допустим он при npm run build тоже компилировался и делался вот так: hud.хэш(пример хэша: 0f43910f просто рандом).js?
Kotaro Hiba, хорошо, сейчас скину вам пару скринов, видео записать не смогу.
На первом скрине мы видим, что нет интерфейса, на втором скрине я записываю в консоль openInterface('Tinting') что позволит открыть интерфейс работы тонировщика, и на третьем скрине мы уже видим сам интерфейс который открылся
Kotaro Hiba, консоль имеется ввиду в браузере, т.е просмотреть код, консоль а далее вызов функции - openInterface('Hud'), но всегда почему то пишет что функция не найдена, даже если я в main.js укажу import '@/assets/hud'
которое будет ссылаться на hud.js, и там будет функция
то пишет что функция undefined , не найдена, и пишет что он пытается найти ее в VM:и тут рандомные цифры.
Kotaro Hiba, спасибо за ответ, эта затея нужна мне для использования Chromium Embedded Framework в игре, как использовать функции из index.html я уже понял, т.е в игре я напишу openInterface('Hud') и на экране появится тот самый худ, который взят из index.html.
Ну я думаю не особо важно зачем мне это, если вы знаете такую игру как "RADMIR RolePlay", там используется примерно такая же система Chromium Embedded Framework, где они через Vue создают интерфейсы для него.
Т.е, я хочу чтобы я создал javascript файл, назвал его допустим "hud.js", и далее хочу чтобы он смог скомпилироваться в vue cli, т.е допустим hud.тут хэш от компиляции.js, вот, и хочу чтобы после компиляции, все что в hud.тут хэш от компиляции.js была функция в консоли openInterface('Hud'),
то есть, эта команда мне нужна для того чтобы получать ее в игре, closeInterface нужно чтобы работал примерно таким же образом.
Допустим, я создам в hud.js функцию:
function openInterface(nameInterface) {
if (nameInterface == 'Hud') {
console.log('Hud успешно открыт');
// и тут создастся див который позже будет указан в css-файле, для настройки уже всего интерфейса.
}
}
Таким образом я должен в конечном итоге после компиляции получить такие файлы как:
js/hud.хэш.js,app.хэш.js,chunk-vendors.хэш.js
css/app.хэш.css,hud.хэш.css
index.html
и чтобы при открытии index.html я мог написать в консоль openInterface('Hud') и открывалось именно та функция что я указал выше
Алексей, добрый вечер, я работаю с Vue CLI и хочу создать отдельный javascript файл поместить его в какую либо папку, и написать в нём функцию, а именно:
function openInterface(interfaces) {
if (interfaces == 'Hud') {
console.log('Hud интерфейс успешно активирован')
}
}
И чтобы эта функция, после npm run serve моего Vue CLI проекта, работала в консоли, а иначе пробуя это делать мне вылезает что VM:тут рандомные числа, не находит данную функцию, даже если я этот javascript подключу к main.js, и каким образом я могу сделать так, чтобы этот javascript файл компилировался с такими js-файлами как: app.js, chunk-vendors.js, прошу Вас, молю! Объясните.
SPART4K, да, в моем понятии это интерфейс, ну для игры, CEF, и хочу чтобы при написании кода в консоль openInterface('Hud') открылся худ, который я уже сам в дальнейшем в функции напишу.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.