Michael
и не выглядеть глупо после того как чувак с реакта будет тыкать пальцем и обобщать
Michael
)
Michael
кстаи, вью -- это в основном про СПА
Michael
а у тебя нет хождения без перезагрузки
Vyacheslav
ну да/ просто компоненты на странице переходят в разные состояния
Michael
если совсем огород загородить, я бы предложил основываться на location.pathname
Vyacheslav
а компонент оставить один?
Vyacheslav
родительский или как он называется
Vyacheslav
new Vue({
Michael
ню вю -- это точка входа
Michael
вот прям совсем редко нужно несколько таких на странице
Michael
ну прям мегаредко
Michael
лучше о более глубоких позаботься
Michael
хоть это и странно, но рекомендую прочитать по этому поводу то, что гугл выдает на thinking in react
Michael
там про компонентный подход
Michael
в целом
Vyacheslav
просто у меня получается часть компонентов юзается на одной странице а часть на другой
Vyacheslav
components: {
Lot, Stats, Sorting,
LotBalance, LotTime, BidButton, BidList, BidLast, ObserverList
},
Michael
это к докам vue-router
Vyacheslav
то есть на одной странице у меня
Astr0junk
@spectrumizm для экспремента, можно попробовать юзануть асинк компоненты
Astr0junk
будут исполняться когда требуются
Flexo
А кто тут у нас макбуки расхваливал? Это вообще нормально что макбук 2017 года с i7 и 16 гигами ОЗУ на борту в браузере тормозит сильнее моего ПК 10-и летней давности?))
Victor
Но делает он это amazingly
Flexo
😂
Michael
на винде всё ещё медленнее
Oleksandr
Michael
как и в линуксе
Oleksandr
как и в линуксе
что работает медленее?😂😂😂
как поменял везде где можно на ссд и добавил памяти - все летает.
Flexo
Да вот заходишь во вконтакт и начинаешь ленту скроллить. Понятно подгрузки тормозят, но блин
Michael
Michael
Oleksandr
Flexo
Да и тачпад ваш хваленый не заменит обычную мышку))
Flexo
Хотя я всю жизнь с мышкой просидел, сложно привыкнуть к тачпаду каким бы крутым он ни был
Michael
Flexo
да она же тоже сенсорная блин
Oleksandr
рофл.
Vyacheslav
а как в функции выносить обработку data? this то там уже другой
Oleksandr
Michael
Vyacheslav
mounted() {
startTimer()
}
Flexo
Vyacheslav
function startTimer() {
this.timer = setInterval(() => {
this.lots = lotsTimeUpdate(this.lots);
}, 100);
}
Oleksandr
Vyacheslav
разве так будет работать?
Oleksandr
this.startTimer - так - да
Vyacheslav
так у меня функция не в методах
Vyacheslav
а вообще снаружи
Oleksandr
тогда без this
Michael
киллер фича, побежал в магаз))
именно. последний мак, эппл айфон Х, эппл роутер, эппл хранилище мэйджик данных, эппл вотч, эппл трекпад для твоего айМак
Michael
и айпад новый
Michael
если у тебя что-то одно, то ты говно полное
Michael
не заслуиваешь даже пятки нюхать
Mr
(неполное)
Michael
(неполное)
даже говна полноценного не стоишь, да
Michael
Между прочим, если ты купил айфон 8, то уже должен был обновиться до Х. Иначе Стив Джобс тебя в ад пошлёт.
Vyacheslav
а как тогда из внешней функции достучаться до date?
Vyacheslav
просто хочется как то код раскидать
Vyacheslav
что бы не было кучи в методах
Michael
Michael
и сам придёшь к пути верному
Vyacheslav
ну их можно вынести
Oleksandr
и?
Vyacheslav
а методы под ногами болтаются
Stanislav
Oleksandr
типа
импорт methods from xxx
new Vue({
methods,
Oleksandr
и все, у вас там есть ваша data
Michael
Радуйся что не с реакта пришли
Michael
а то бы всё на реакт переписали
Michael
)
Oleksandr