@vuejs_ru

Страница 1291 из 3900
Max
07.09.2017
14:06:17
если нужны асинхронные запросы то можешь использовать rxjs и vue-rxjs )))) https://github.com/maxkorolev/vue-rxjs

Владимир
07.09.2017
14:06:19
Если я правильно понял, официальные vue-cli шаблоны заточены для создания SPA. Что значит, есть единая точка входа main.js, который после сборки укладывается в dist/build.js. А если мне необходимо разделить на два бандла? К примеру бандл для админки с точкой входа admin-main.js и для сайта main.js. Как быть?

Владимир
07.09.2017
14:11:29
Сурово) В свое время захотел сборку верстки и пришлось изучать галп. Теперь вот вебпак. А просто взять какой-нибудь аналог TARS с мультибандлами и просто писать код, не получится?) И не тратить часы на настройку среды?

Google
Denys
07.09.2017
14:21:56
привет. А на каком этапе лучше делать аякс запрос на получиния данных? beforeCreate или created?

или вообще не так?

BlastPy
07.09.2017
14:26:40
Ребят в чем может бьіть проблема ? this.fetchData() console.log(this.user_data) fetchdata получает json от сервера но this.user_data пустой обьект ?

Почему так

ведь все необходимое приходит от сервера

Alex
07.09.2017
14:27:22
хуки жизненного цикла почитайте

BlastPy
07.09.2017
14:27:29
все внутри created

Victor
07.09.2017
14:27:57
код fetchData?

а вообще наверняка там промис

и this.user_data еще не заполнен когда срабатывает console.log

BlastPy
07.09.2017
14:28:37
fetchData() { axios.get('http://127.0.0.1:8000/api/user/' + this.$route.params.id + '/') .then((resp) => { this.user_data = resp.data // })

Victor
07.09.2017
14:28:52
ну да)

BlastPy
07.09.2017
14:28:58
и this.user_data еще не заполнен когда срабатывает console.log
я потому и задал вопрос потмоу что не могу понят

Google
BlastPy
07.09.2017
14:29:00
ь

Max
07.09.2017
14:29:03
this.fetchData() console.log(this.user_data) нельзя подряд просто так написать - на тот момент когда пишешь console.log - данные еще не пришли

Victor
07.09.2017
14:29:42
вообще хороший совет в данной ситуации это учить жс, а не вью

но кто ж к нему прислушается)

Nikita
07.09.2017
14:30:47
вообще хороший совет в данной ситуации это учить жс, а не вью
Хотя бы промисы, дабы зашиться) Но, говорят, тема не из легких к пониманию их работы, поэтому курить надо основы)

BlastPy
07.09.2017
14:31:26
Крч спасибо.

Хорошо подойдем с другой стороньі. created() { this.fetchData() this.$set(this.map_center, 'lat', 33.121156) this.$set(this.map_center, 'lng', 22.154167) в 1ом компоненте. Как изаменить map_center из другогокомпонента ?

Yaroslav
07.09.2017
14:50:08
Учить js, учить промисы, учить однонаправленные потоки данных

BlastPy
07.09.2017
14:52:06
Учить js, учить промисы, учить однонаправленные потоки данных
Я не спрашьіваю что учить. Я задал вопрос в канале js фрейморка по поводу работьті самого фреймворка.

Что учить буду спраш в канале js

Yaroslav
07.09.2017
14:54:47
Ответ - однонаправленные потоки данных. И вообще вместо того чтобы умничать что у кого спрашивать, нужно проявить уважение к людям у которых из-за своей безграмотности воруешь время. Понятно то что я пишу или тоже в дргом чате будешь спрашивать ответ?

BlastPy
07.09.2017
14:56:43
Andrey
07.09.2017
14:57:08
Привет. Решил я свое спа обернуть в электрон. Как мне настроить дев-режим с хот релоад? При команде npm run dev создается папка dist, но она висит в оперативке и электрон ее не видит, в отличие от браузера. Так вот, как мне натравить хот релоад не на браузер а на электрон?

Объяснять я мастер мазафака

Или как вытащить папку dist из оперативы и физически положить ее в корень?

Victor
07.09.2017
15:01:25
я не знаю, но посмотри как оно сделано тут https://github.com/SimulatedGREG/electron-vue

Pavel
07.09.2017
15:13:51
Как решить проблему с асинхронным запросом, получаю ошики по шаблону где должны выводиться данные из computed (Cannot read property 'id' of undefined") computed: { order() { // отрисовка данных из асинхронного запроса return this.$store.getOrder } }, created() { // асинхронный запрос this.$store.dispatch('order', this.$route.params.id) }

Такое решается через watch и method?

Artur
07.09.2017
15:20:12
хотя не нужно, зашёл с компа

Google
Artur
07.09.2017
15:21:56
а ты не забыл написать getter,

?

Pavel
07.09.2017
15:22:05
Написал

Тут проблема при перезагрузки страницы

Artur
07.09.2017
15:22:20
computed: { data() { return this.$store.getters.data } },

Pavel
07.09.2017
15:22:26
если перейти со списка, то работает нормально

забыл))

сор

Artur
07.09.2017
15:23:17
трудно сказать я не вижу всей картины

заработало?

Pavel
07.09.2017
15:23:39
Да

Спасибо, что-то переработал сегодня, уже банальных вещей не замечаю.

Алексей
07.09.2017
15:24:48
Кто в 2ух словах скажет зачем nuxt?

шучу)
Да норм 100

Pavel
07.09.2017
15:25:20
Очередной форк со своими доработками из коробки.

Alex
07.09.2017
15:30:11
Кто в 2ух словах скажет зачем nuxt?
Норм тема (для ленивых)

Алексей
07.09.2017
15:30:46
Норм тема (для ленивых)
О! Это про меня, спс

Ivan
07.09.2017
15:33:38
Google
Alex
07.09.2017
15:35:09
Или возможность сгенерировать все автоматом для статичного хостинга. Ну или спа. Они сейчас допиливают такой режим.

Алексей
07.09.2017
15:38:36
Я просто начал изучать vue и как-то резко набрел на nuxt, вроде тема ровная

Victor
07.09.2017
15:41:01
почему?

Victor
07.09.2017
15:42:33
в чем смысл запросы в mounted, а не created делать?

Stanislav
07.09.2017
15:45:30
в чем смысл запросы в mounted, а не created делать?
Mounted не запускается на сервере (ssr)

Victor
07.09.2017
15:45:54
спасибо, понятно

Алексей
07.09.2017
15:48:02
Забей пока на Nuxt, учитель Vue
Я не догнал как например express, шаблоны jade/pug подружить с vue.

Алексей
07.09.2017
15:49:04
Рендер express ближе

Чем рендер vue

Denys
07.09.2017
15:56:30
а в чем может быть ошибка, может кто знает? script.php?local=true:487 [Vue warn]: Property or method "title" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option. title в дата функции объявил data: function() { return { title: '', }; } в created присвоил значение this.title = 'My new title'; и в шаблоне вывожу <h1>{{title}}</h1> Текст, которыя я присвоил в креатед выводит, но выкидывает ошибку.

Artur
07.09.2017
16:00:52
$100? ))
100 р

Valery
07.09.2017
16:01:14
100 р
че так грустно? ))

Artur
07.09.2017
16:01:51
че так грустно? ))
я почти ничего не сделал

Valery
07.09.2017
16:02:18
Google
Denys
07.09.2017
16:04:49
скинь весь код
соглашусь) код сейчас не смогу весь скинуть :( думал может легкая ошибка, позже только

Valery
07.09.2017
16:05:05
да? тогда да - код нужен )

Artur
07.09.2017
16:05:19
Valery
07.09.2017
16:05:53
Artur
07.09.2017
16:05:59
+

BlastPy
07.09.2017
16:10:55
Ребят такой вопрос почему bus.$emit не обновляет значения в data ? https://pastebin.com/n4j2g8an

Dmitry
07.09.2017
16:35:30
Кто работал с nuxt.js, подскажите пожалуйста, почему не работает следующее в nuxt.config.js module.exports = { css: ['~/assets/main.sass’] } Ни один из файлов проекта так и не видит моего main.sass

Dmitry
07.09.2017
16:36:45
Valery
07.09.2017
16:37:11
Dmitry
07.09.2017
16:53:36
@pavelgonzales может знаете?)

Pavel
07.09.2017
16:55:01
@pavelgonzales может знаете?)
Нет, пока не сталкивался с таким

dima
07.09.2017
16:55:25
@pavelgonzales может знаете?)
Я знаю как в компоненте стайл подрубить. А тут и не должен исходный цсс выйти. Он сам все подрубить должен

Denys
07.09.2017
16:57:29
""
а где их поменять? должно же работать и с ''

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