Можно ли использовать событие app.vue в каждом просмотре?Html

Программисты Html
Ответить
Anonymous
 Можно ли использовать событие app.vue в каждом просмотре?

Сообщение Anonymous »

Я пытаюсь сделать одно страницу приложения с Vue, которое действует с помощью Swipe (в мобильном телефоне). < /p>
Я очень новичок в JavaScript и Vue. Кажется очевидным, что мне не нужно помещать код событий на каждой страницы. Могу ли я сделать какую-то функцию в файле app.vue и использовать ее на каждой страницах представления? Перейти туда-нибудь (push) сценарий в виде страниц.
var start = null;
window.addEventListener("touchstart",function(event){
if(event.touches.length === 1){
start = event.touches.item(0).clientX;
}else{
start = null;
}
});
window.addEventListener("touchend",function(event){
var offset = 100;
if(start){
var end = event.changedTouches.item(0).clientX;
if(end > start + offset){
console.log('prev');
//Something in here?
}
else if(end < start - offset ){
console.log('next');
//Something in here?
}
}
});

< /code>
Это моя сценария часть App.vue. (Я скопировал его из переполнения стека и не могу вспомнить пост.) Что я должен добавить в // что -то здесь? Читал документы о событиях JS, но в этом случае это не отношения между родителями и детьми, поэтому я не смог найти правильную формулировку, чтобы описать свой вопрос. Извините, если я задаю очевидный вопрос, и можно будет сообщить мне, какой метод я должен знать.

Подробнее здесь: https://stackoverflow.com/questions/794 ... each-views
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»