
Алихан
11.07.2017
13:11:25
Плюсую Дену
Щас больше запутаешься с контекстом

Den
11.07.2017
13:11:56
Стопудов заработает )))

Алихан
11.07.2017
13:12:01
Ага))

Google

Stanislav
11.07.2017
13:12:21

Евгений
11.07.2017
13:12:33
Как заставить pug работать с однофайловыми компонентами?

Stanislav
11.07.2017
13:12:47

Евгений
11.07.2017
13:13:18
ок, спс

Den
11.07.2017
13:13:24

Astr0junk
11.07.2017
13:15:45
this.$root.$emit('id_changed', {id: this.id} )
всё просто
был вложенный перегруженный компонент
через рут (который как раз возвращает конструктор) всё палит

Евгений
11.07.2017
13:16:59

Astr0junk
11.07.2017
13:17:12
это вебпак
и конфиги от ву кли

Stanislav
11.07.2017
13:19:42

Google

Den
11.07.2017
13:23:40

Tupalov
11.07.2017
13:25:10
Ребята, кто владеет Flow type, подскажите, почему в данном примере ошибка?
https://flow.org/try/#0PQKgBAAgZgNg9gdzCYAoVUCuA7AxgFwEs5swBDMACgAcyAnMgWwGcAuMAb2oEZ3n86hbAHMANGGoAmAPx8BQ4QF8AlOwBucQgBNOqAJCpF6DDgLFSAIyqrOPOYJGLdYMHQCm+THVJdeYAOT8DsL+igDcqC6G6Gr0YBZ0YAC88ZTKEehklAnpQA

Евгений
11.07.2017
13:27:21
Помню делал на pug + coffee целое приложение
моё знакомство с более-менее нормальным фронтом началось сразу со второго ангуляра) помню, что когда доку читал, в некоторых моментах аж до мурашек пробирало xd
В планах после вью ещё вебпак надо бы освоить.
Что значит вот такая сообщалка?
Consider using the NamedModulesPlugin for module names.
Это какая-то приблуда для вебпака? Или неправильно модули оформляю?

Den
11.07.2017
13:31:38
Ща проверил - поправили! Теперь тоже одинаково.
В pug еще минус был - надо было обязательно писать v-bind:prop - полную нотацию :prop не работал (точнее работал, только когда 1 проп, больше - нет)
И еще scope на JS не переключался внутри v-bind:prop
Так что я щас на HTML )))

Алихан
11.07.2017
13:46:58
Господа!
Vuex мутатор - есть возможно сделать что-то вроде forceUpdate?
Чтобы оно геттеры триггернуло

Rafael
11.07.2017
13:48:13

Алихан
11.07.2017
13:48:39
А-то реально заколебала бага
Причем на jsfiddle это же работает корректно
Локально - нет

Google

Askhat
11.07.2017
13:49:02
Ребят. Помогите. Использую vue-cli. При попытке сделать hot reload, браузер перезагружает страницу. В консоли отображается такое:
Update check failed: Error: Manifest request to /5912706f2151466e2b24.hot-update.json timed out.
at XMLHttpRequest.request.onreadystatechange
На другом проекте проблемы такой нет. Подскажите откуда вообще проблема может произойти? Может ли быть такое, что проблема связана с либами которые я подключаю?

Алихан
11.07.2017
13:49:15

Sasha
11.07.2017
13:53:15
Проправте если в чем то не прав, плиз):
--- Нужно запилить авторизацию ---
Создаю файли auth.js, подключаю axios, пишу функции типа login, logout и тд, которые делают запросы к апишке. В компоненте подключаю auth.js. далее, например, для авторизации вызываю login({name, pass}), при успехе в ответе получаю токен и данные о пользователе. Токен - в куки, инфу о пользователе - в store, землю - крестьянам, заводы - рабочим.
Делаю примерно так же, только данные о пользовалете храню и достаю из payload access токена

Vyacheslav
11.07.2017
13:54:24

Den
11.07.2017
13:55:55

Askhat
11.07.2017
13:56:50

Den
11.07.2017
13:57:40
Более того - на последнем проекте мне надо почему то обязательно нажать ctrl+f5 иначе изменения не применяются. Я не парюсь - времени нет - жму ctrl+f5 )))

Askhat
11.07.2017
14:01:01

Макс
11.07.2017
14:07:38
мне тоже проще ктрл+ф5 нажать :))

Mr
11.07.2017
14:10:44
добрый день, подскажите пожалуйста, как правильно вотчить параметры роута this.$route.query.Param, что-то туплю

Den
11.07.2017
14:13:08

Rafael
11.07.2017
14:13:36

Den
11.07.2017
14:13:56
router.beforeEach(() => {}) если вне

Mr
11.07.2017
14:14:04
в компоненте?
да, нужно стор обновит6 если параметр запроса изменился

Den
11.07.2017
14:14:31
параметр запроса изменился значит роут поменялся

Rafael
11.07.2017
14:14:33

Kelin
11.07.2017
14:15:48

Rafael
11.07.2017
14:16:03
и это РАБОТАЕТ

Google

Rafael
11.07.2017
14:16:13
а кек
:DD

Kelin
11.07.2017
14:16:22
Дак нет, норм
Я про то, что это настолько очевидно

Rafael
11.07.2017
14:16:23
ну лан
это на корешок повесить надо

Alex
11.07.2017
14:17:14

Mr
11.07.2017
14:18:42
спасбио

Admin
ERROR: S client not available

stepan
11.07.2017
14:38:05
а есть какой-нибудь scaffold который создаеть еще name, props, data, methods и так далее в *.vue?

Rafael
11.07.2017
14:38:33

Stanislav
11.07.2017
14:38:38
f
а

Rafael
11.07.2017
14:39:16
а
помнишь ты мне какой-то там генератор vue советовал?

Stanislav
11.07.2017
14:39:35

Rafael
11.07.2017
14:40:04

stepan
11.07.2017
14:40:13
читаю, сяп
) оверхед, но в закладки

Den
11.07.2017
14:43:33
<snippet>
<content><![CDATA[
<template>
<div></div>
</template>
<script>
export default {
name: '${1:${TM_FILENAME/(.+)\..+|.*/$1/:component_name}}',
data () {
return {
}
},
}
</script>
<style lang="stylus">
</style>
]]></content>
<tabTrigger>vuec</tabTrigger>
<scope>text.html.vue</scope>
<description>Vue component</description>
</snippet>
Snippet для саблайм можно редактировать как хочешь

Stanislav
11.07.2017
14:44:11

Den
11.07.2017
14:44:27
Это да

Google

Mr
11.07.2017
14:44:50
а чем отливается переход по router-link из шаблона от изменения роута через $router.push() ? в первом случае хук beforeRouteUpdate не срабатывает, а во втором срабатывает? из-за этого и завис я :)
*отличается

Den
11.07.2017
14:45:26

Mr
11.07.2017
14:47:06
ну мне в компоненте надо, beforeEach не пробовал

Den
11.07.2017
14:50:34

Mr
11.07.2017
14:50:59
beforeRouteChange я про такой вообще не в курсе
beforeRouteEnter не имеет доступа к инстансу

Tigran
11.07.2017
14:51:54
там хитрожопо его можно получить

Den
11.07.2017
14:52:06

Tigran
11.07.2017
14:52:20
к сожалению не за ноутбуком и не смогу показать

Mr
11.07.2017
14:53:02

Den
11.07.2017
14:53:16
beforeRouteLeave (to, from, next) {
// called when the route that renders this component is about to
// be navigated away from.
// has access to `this` component instance.
}
Не подойдет тогда?
Ща полазил по докам - нормально за год развили router
linkExactActiveClass ваще ништяк!

Алихан
11.07.2017
15:11:06
Короче я разобрался со стейтом и мутациями
Хз интересно кому-то если

Mr
11.07.2017
15:11:58

Алихан
11.07.2017
15:13:03
То решилось двумя способами:
при инициализации затолкать вью в глобальную переменную и ею делать $set
window.vm = new Vue()
в мутациях
vm.$set()
Либо в main.js объявить инстанс Vue в window и заюзать set