Jump to content

Vue.JS и передача данных на сервер.


Vikos Taredi

Recommended Posts

Для менюшек взял это: https://github.com/romgerman/GTAVMenuVueHtml

Получилось это (это в браузере, в игре тоже открывается):

DtZp0wfLVNk.jpg

Вот код:


var menuInfo = new PopupMenu('Создание персонажа', 'пол можно выбрать только сейчас', [
    new MenuItem('Пол', ['Мужской', 'Женский']).SelectionChanged(function (index) { male = index, newChangeSkinC(male, skin);}),
    new MenuItem('Внешность', ['1', '2']).SelectionChanged(function (index) { skin = index, newChangeSkinC(male, skin);})
]);

var app = new Vue({
    el: '#container',
    data: {
        menu: menuInfo
    }
});

var male = 0;
var skin = 0;

function newChangeSkinC(male, skin) {
    mp.events.callRemote("newChangeSkin", male, skin);
}
mp.events.add("newChangeSkinC", newChangeSkinC);

Изменение данных тестил алертами в браузере.

Но, я не могу подключить этот скрипт, чтобы обрабатывалось API rage:mp.

Он пишет, что PopupMenu не определено. Как мне из этого файла изменить переменные и выполнить функцию в другом подключенном к Node.js скрипте?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...