@vuejs_ru

Страница 3810 из 3900
Andrew
14.10.2018
21:57:38
Как это оно так работает если vue ничего не делает ?

Игорь
14.10.2018
21:59:16
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions

Andrew
14.10.2018
21:59:58
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions
чувак я знаю чем () => отличается от обычной функции

Hmm
14.10.2018
22:02:19
Хватит тролить вьюшников с контекстом вызова

Google
Andrew
14.10.2018
22:03:03
Хватит тролить вьюшников с контекстом вызова
та просто магия происходит а мне говорят что я дурак и не знаю js ))000

Игорь
14.10.2018
22:03:32
Читай доку

Игорь
14.10.2018
22:04:19
Hmm... Ты че пришел, не мешай)

Все портишь

Alex
14.10.2018
22:05:41
Как это оно так работает если vue ничего не делает ?
стрелочная функция не создает контекста this, а так как this нет то и this.data.title взяться не откуда

Andrew
14.10.2018
22:06:32
стрелочная функция не создает контекста this, а так как this нет то и this.data.title взяться не откуда
блять, this есть просто он раверн this в котором была объявлена () =>

Alex
14.10.2018
22:07:08
ну я не уточнил что нет нужного контекста

Victor
14.10.2018
22:07:21
@Loochnikov вью это магия, не хочешь магии тебе в реакт чат)

Andrew
14.10.2018
22:08:06
@Loochnikov вью это магия, не хочешь магии тебе в реакт чат)
сказали на vue писать, ладно не буду вонять и реально пойду доку читать

https://codesandbox.io/s/nlkvr6380

хммм это странно конечно

Victor
14.10.2018
22:09:07
ну просто не делай стрелками методы

Google
Andrew
14.10.2018
22:09:39
та я уже понял, просто куда оно свойства data и methods девает

в интансе их нет

Игорь
14.10.2018
22:10:32
this.methodName(); Или ты про что?

Victor
14.10.2018
22:11:10
а чего им там быть? ты ж не класс экстендишь, а просто создаешь инстанс передавая объект в конструктор, а внутри магия

Игорь
14.10.2018
22:11:36
А кто-то вообще лазил глядел как это работает?

Andrew
14.10.2018
22:11:40
this.methodName(); Или ты про что?
const o1 = { data: { title: "Hello form Vue !" }, methods: { changeTitle: e => { console.log(this); } } }

что будет в this ?

Andrew
14.10.2018
22:13:03
какая фунция ?

Игорь
14.10.2018
22:13:09
Ща

Victor
14.10.2018
22:13:34
окружаюший контекст там будет, но это ошибка так писать

Александр
14.10.2018
22:13:36
Время много уже, но я предположу что window

Andrew
14.10.2018
22:13:37
подсказочка - global/window потому что () => берет внешний this,а vue если так написать то undefined

Игорь
14.10.2018
22:13:46


Victor
14.10.2018
22:13:54
во вью методы должны быть просто функциями и оно само запроксирует на них this

Andrew
14.10.2018
22:14:11
а ты видишь где она изначально объявлена ?

Игорь
14.10.2018
22:14:18
Ну да

Google
Andrew
14.10.2018
22:14:46
а я просто ору с неочевидности

Victor
14.10.2018
22:14:48
есть конечно)

Игорь
14.10.2018
22:15:22
а я просто ору с неочевидности
Это не последний твой ор)

DetyaJah
14.10.2018
22:15:41
как я могу изменять класс для body, без использования document?

Victor
14.10.2018
22:16:10
уча реакт учишь жс, уча вью - учишь вью (не помню чья цитата))

Алексей
14.10.2018
22:17:00
Жс?

Игорь
14.10.2018
22:17:10
JS

Алексей
14.10.2018
22:17:13
)))

Уже 4:17 пойду спать)

Andrew
14.10.2018
22:18:06
уча ангуляр учишт ts + rxjs

Игорь
14.10.2018
22:25:50
Уча ИИ, учишься сам, чтобы не дай бог не стать тупее своего детища

DetyaJah
14.10.2018
22:57:42
как можно запретить скролить страницу, по мимо добавления html/body overflow hidden? а то на айфоне что то не работает(

Alex
14.10.2018
23:22:52
Создать fixed эллемент поверх с прозрачным фоном

Splinter
14.10.2018
23:32:11
Господа, а есть смысл в plugin:prettier/recommended, когда уже стоит @vue/prettier?

Будет ли prettier/recommended переписывать мой .prettierrc?

DetyaJah
14.10.2018
23:39:40
А почему так? Айфон



Александр
14.10.2018
23:52:59


DetyaJah
15.10.2018
00:01:40


амм. почему после добавления`transition-group` у меня компонент оборачивается в span?

Google
DetyaJah
15.10.2018
02:50:28


DimenSi
15.10.2018
03:10:33
подсказочка - global/window потому что () => берет внешний this,а vue если так написать то undefined
По es5 в строгом режиме this не будет в window, строгий режим всегда включен в модулях

а я просто ору с неочевидности
Но в самой доке сказано, что будет, если засунуть туда стрелочную или не стрелочную функцию. Какая неочевидность, если в документации расписано как это работает.

Я ни разу не задавался вопросом таким, потому, что просто прочитал начальный раздел документации. Да и в реакте я так же поступал, тоже сначала доку читал, а потом кодил, а не наоборот.

Ты же знаешь, что this равен global/undefined(в строгом режиме), откуда? Потому, что прочитал об этом. И тебе это уже очевидно. Так давай ты сначала блядь нормально будешь читать?

DetyaJah
15.10.2018
03:41:49
Как сделать, что бы при переключении компонентов, если это подобие страницы, положение начиналось с начала, а не с положения предедущего компонента. Надеюсь понятно написал )

Admin
ERROR: S client not available

DetyaJah
15.10.2018
03:43:40
В каком нить хуке прописать scrollTo(0,0)
действительно. Спасибо!

DimenSi
15.10.2018
03:44:18
И у роутера есть функция scrollBehavior, в ней можно указать логику

И типо скроллить всегда вверх, если это какой-то определенный компонент.

DetyaJah
15.10.2018
03:46:14
И у роутера есть функция scrollBehavior, в ней можно указать логику
ну у меня не роутер. еще не работа с ним) Но спасибо, учту)

а по поводу этого не подскажешь?

амм. почему после добавления`transition-group` у меня компонент оборачивается в span?



Георгий
15.10.2018
03:58:06
амм. почему после добавления`transition-group` у меня компонент оборачивается в span?
В документации прочитай, там по дефолту span, можешь переназначить на любой тег

DetyaJah
15.10.2018
03:59:14
Вроде как последний вопрос) У меня есть ф-я которая запускает анимацию(по типу wow) const animated = document.querySelectorAll('.js-animated'); const animateq = elem => { [].forEach.call(elem, el => { const clientHeight = document.documentElement.clientHeight; const pointerGetY = clientHeight - 50; const getY = el.getBoundingClientRect().y; if (pointerGetY > getY) { el.classList.add('animate'); } }) } window.addEventListener('scroll', () => { animateq(animated); }); animateq(animated); При первой загрузке все ок. Но, если перейти на какой то другой копонент(v-if) то по возвращению назад без скролла анимация не запускается. Что не так?

DimenSi
15.10.2018
04:35:18
А хуй знает, твой же код. Я бы рекомендовал не забывать отписываться от скролла, потому, что у тебя один и тот же хандлер будет накидываться при создании компонента

Google
Alexey
15.10.2018
05:09:51
Во вью все приложение находится в диве#app. Для компонентов тоже приходится оборачивать в один рут элемент. Получается, что header внутри дива, footer внутри дива. И все это в корневом диве. Можно ли как-то сделать, чтобы была красивая структура, т.е. просто боди, в нем хедер, мейн, футер и все. Никаких дивов

DimenSi
15.10.2018
05:26:25
Я когда то видел пример, что вместо #app писали body Но сейчас ругается линт на это
Если подключать в боди, то все посторонние скрипты будут либо портить работу или сами не работать.

DimenSi
15.10.2018
05:40:52
Я думаю он имел ввиду div#app > header

Nightwelf
15.10.2018
06:05:38
никто не знает как чистить текстовое поле по клику с повешанным вотчером на него?

на текстовое поле

Kenan
15.10.2018
06:07:27
Kenan
15.10.2018
06:08:35
Nightwelf
15.10.2018
06:08:46
+
но не работает если его повесить в вотчер

Kenan
15.10.2018
06:09:00
Nightwelf
15.10.2018
06:09:01
мне надо чтобы это значение было еще в сторе

и по достижению 10 символов надо поле тоже чистить

поэтому вотчер

Страница 3810 из 3900