У меня есть два vue файла, приложение. vue и logincomponent. vue.
Я использую logincomponent. vue, чтобы создать шаблон, который создает окно входа и использует сценарии для связи с go бэкэнд в плаче, сам код работает, но я пытаюсь изменить значение в основном приложении. vue, но я не могу заставить его работать.
Вопрос: «Как изменить значение переменная в основном vue приложении из компонента? "
Импорт:
import LoginScreen from "./components/LoginScreen.vue"
Переменная:
data: () => ({
drawer: false,
currentScreenID: 0,
logged: false
Сеттер:
sendLogin: function () {
var self = this;
if (this.$refs.login_form.validate()) {
self.dialog = true;
self.loadingCircleLogin = true;
self.login_dialog_title = self.login_dialog_logging_title;
window.backend.sendLoginToBackend(self.email, self.password, self.remember_email).then(result => {
if (result === false) {
self.loadingCircleLogin = false;
self.loginFailText = true;
self.login_dialog_title = self.login_dialog_error_title;
} else {
self.dialog = false;
self.currentScreenID = 3;
}
})
}
},