Я пытаюсь сделать одно страницу приложения с 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
Можно ли использовать событие app.vue в каждом просмотре? ⇐ Html
Программисты Html
-
Anonymous
1740317349
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, но в этом случае это не отношения между родителями и детьми, поэтому я не смог найти правильную формулировку, чтобы описать свой вопрос. Извините, если я задаю очевидный вопрос, и можно будет сообщить мне, какой метод я должен знать.
Подробнее здесь: [url]https://stackoverflow.com/questions/79459784/is-it-possible-to-use-app-vues-event-in-each-views[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия