@vuejs_ru

Страница 3316 из 3900
Michael
25.07.2018
12:03:29
в глаза долблюсь

Arsen
25.07.2018
12:03:57
Чё это

Скинь мне этот код текстом плз

Google
Grigorii
25.07.2018
12:06:18
mapComputed вызывается при создании компонента, а не его экземпляра
всё равно не понятно, от куда он знает this (но тогда понятно, почему не знает в других случаях)

Arsen
25.07.2018
12:08:08
https://pastebin.com/fVkytbi0

Grigorii
25.07.2018
12:08:41
// Тут this === экземпляр компонента Почему?)

Arsen
25.07.2018
12:09:04
всё равно не понятно, от куда он знает this (но тогда понятно, почему не знает в других случаях)
Грубо говоря, при вызове computed функции или геттера/сеттера vue делает computedProp.call(this)

Grigorii
25.07.2018
12:09:08
ааа, понял

Arsen
25.07.2018
12:09:14
computedProp.get.call(this)

Ну ты понял

Grigorii
25.07.2018
12:09:37
Да, понял) Спасибо больше, а то у меня мозг перевернулся уже :)

Arsen
25.07.2018
12:11:47
Ну и вообще, this в функции не привязан к тому объекту, в котором она была объявлена





Функция одна - контексты при вызове разные, вот и всё

Google
Yevgen
25.07.2018
12:13:40
Подскажите, пожалуйста как во vuex из action запустить другой action?

Arsen
25.07.2018
12:13:52
Да, this.dispatch

Yevgen
25.07.2018
12:14:07
1 мин - попробую

Arsen
25.07.2018
12:14:15
Если у тебя модульная система, то это вызовет рутовый экшн

А чтобы вызвать экшн другого модуля - надо this.dispatch('moduleName/actionName'), а если экшн текущего модуля - dispatch('actionName'), диспатч надо брать из объета, передаваемого в качестве первого параметра каждому экшену

Grigorii
25.07.2018
12:15:28
Arsen
25.07.2018
12:15:46
Кек почему я не додумался так написать?)

Yevgen
25.07.2018
12:15:50
большое спасибо-все работает

Grigorii
25.07.2018
12:16:54
Спасибо, видимо, я всё-таки ещё недостаточно хорошо понимаю контексты) Работает так даже, если func описана самостоятельной функцией

Arsen
25.07.2018
12:17:03
Ну да

this в фукнцию можно намертво привязать только если она стрелочная или func.bind(this)

Grigorii
25.07.2018
12:19:27
Хотя логично, всегда же такое поведение было, ещё когда на ES3 писал...

Артём
25.07.2018
12:32:46
Такой вопрос, я использую nuxt, и в nuxt.config.js подключаю vue-bootstrap таким образом plugins: [ { src: '~plugins/vue-bootstrap', ssr: true } ] Вопрос такой, почему если я ставлю "ssr: false" у меня слетают стили бутстрапа? P.S. Только начинаю знакомится с nuxt

Sergey
25.07.2018
12:39:26
Добрый вечер, кто знает ответ на этот вопрос? https://toster.ru/q/549055

Like
25.07.2018
12:41:13
Добрый вечер, кто знает ответ на этот вопрос? https://toster.ru/q/549055
> Но при нажатии содержимое появляется снизу элемента, на место компонента <router-view></router-view>

Типа, ты хочешь описание фильма аля таб, а не новая страница?

Sergey
25.07.2018
12:43:33
Наоборот новую страницу, немножко не ту версию кода скинул, router-view убрал

Like
25.07.2018
12:44:39
Наоборот новую страницу, немножко не ту версию кода скинул, router-view убрал
У тебя код выше/ниже router-view будет в любом случае, всегда

Понял?

Sergey
25.07.2018
12:45:32
Даже для перехода на страницу контента фильма?

Google
Like
25.07.2018
12:45:50
Вместо <router-view> будет содержимое компонента если он найдет url

Все остальное оно не затронет

Sergey
25.07.2018
12:47:58
У меня просто снизу добавлялось содержимое компонента, в коде все верно?

Like
25.07.2018
12:48:03
Да

Если ты уберешь <router-link> то его не будет

Можешь убрать и просто открыть страницу с описанием

Андрей
25.07.2018
12:48:50


При выполнении npm run dev

Astr0junk
25.07.2018
12:51:04
nuxt установлен?

Like
25.07.2018
13:10:58
Чорт, как мне подружить preset-1 от бабелька с приложением в котором presets - @vue/app (от vue cli 3) ?

Дмитрий Maestro
25.07.2018
13:21:43
ребят а как в евент басе дождаться выполнения действий от слушателей и только потом продолжить выполнение действий после $emit ?

Fil
25.07.2018
13:29:17
чем делается общий обЬект data между компонентами

Denis
25.07.2018
13:29:40
vuex

Fil
25.07.2018
13:29:49
только?

можно local storage?

Denis
25.07.2018
13:30:30
можно, но обычно в storage как раз уже данные из vuex и хранят

Roman
25.07.2018
13:32:39
чем делается общий обЬект data между компонентами
смотря для чего, родитель тоже хранит общие данные между компонентами из своего шаблона

blindlybright
25.07.2018
13:37:41
"...ой, я кажется не туда пишу"

Roman
25.07.2018
13:41:41
@c01nd01r

Oleg
25.07.2018
13:42:46


Google
Oleg
25.07.2018
13:43:19
Таких зерн есть несколько, и было бы удобно просто разместить абсолютно у нужного блока и двигать.

Admin
ERROR: S client not available

Oleg
25.07.2018
13:44:07
Обрыл в гугле много, не нашел ничо, что могло бы помочь. Перепробовал всякого разного. На борту scss и более менее ровные руки, но нехватка знаний и фишек верстки.

blindlybright
25.07.2018
13:44:48
Таких зерн есть несколько, и было бы удобно просто разместить абсолютно у нужного блока и двигать.
всё верно а привязку перерасчёта смещения сделать на событие onScroll для window

внутри считать смещение для каждого зерна в зависимости от текущего scrollTop

Stanislav
25.07.2018
13:46:03
!спам

blindlybright
25.07.2018
13:47:02
если хочется показать разную глубину, то можно передавать в каком-нибудь data-parallax-depth коыфециэнт соответствующий

Stanislav
25.07.2018
13:47:21
Parallax.js

Oleg
25.07.2018
13:57:35
Добрый день. Возможно кто то сталкивался и подскажет. Использую vuetify и не могу через рендер функцию построить select компонент. Собственно сам код: h("v-select", { props: { items: ['one', 'two'], //props.item.values value: 'one', //props.item.value, clearable: true } }) Вот эта конструкция отказывается рендерится и падает с ошибкой "Cannot set property 'multiple' of undefined" на строку 67 vuetify\src\components\VSelect\index.js

Денис
25.07.2018
14:10:44
Ребят, кто подскажет как тестировать компоненты созданные с помощью глобальной регистрации ? return default Vue.component('name', options)

Александр
25.07.2018
14:15:25
@c01nd01r

Bohdan
25.07.2018
14:39:08
для fontawesome - используете ручную установку или официальный компонент?

DontHate
25.07.2018
14:39:43
Народ, никто не сталкивался с ситуацией что setInterval перестает тикать рандомно? В большинстве случаев работает, но иногда (после скрола страницы или клика на странице) вдруг перестает тикать. Из JS только этот setInterval и Vue стоит на странице.

DontHate
25.07.2018
14:40:39
нет его

Просто странно как-то. В гугле тишина на этот счет. У меня нигде clearInterval не вызывается вообще.

Просто страницу скролишь - и перестает тикать setInterval

Google
DontHate
25.07.2018
14:41:54
Причем не каждый раз, а как-то рандомно.

Almaz
25.07.2018
14:46:26
изменяю маршрут на маршрут с параметром { path: '/analyze/:folder', component: AnalyzePage, props: true, meta: { auth: true } },и страница по данному маршруту перестает открываться

Стас
25.07.2018
14:48:47
Ребят, подскажите новику в Vue, пожалуйста. Есть некоторый код: https://jsfiddle.net/18bytv3k/6/ Как я могу добавить свой компонент icon в блок iconArea? Или что я делаю не так? Мне нужно динамически добавлять-убирать мой компонент в ДОМ.

Спасибо за помощь, ребят, вы лучшие.

Michael
25.07.2018
14:53:49
И тебе не болеть

Bohdan
25.07.2018
14:54:09
а что, тебе тут должны были помочь?

Dmitrij
25.07.2018
14:54:18
components: {icon}

документацию сначала открывай

там всё подробно описано

Стас
25.07.2018
14:55:03
components: {icon}
А если надо больше - то components: {icon, icon, icon} ? :)

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