
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. Как быть?

Stanislav
07.09.2017
14:07:59

Владимир
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

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

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
Да
Спасибо, что-то переработал сегодня, уже банальных вещей не замечаю.

Artur
07.09.2017
15:24:36

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

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

Alex
07.09.2017
15:30:11

Алексей
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, вроде тема ровная

Stanislav
07.09.2017
15:39:22

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

Stanislav
07.09.2017
15:41:04
* учи

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

Stanislav
07.09.2017
15:45:30

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

Алексей
07.09.2017
15:48:02

Stanislav
07.09.2017
15:48:32

Алексей
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>
Текст, которыя я присвоил в креатед выводит, но выкидывает ошибку.

Valery
07.09.2017
15:57:46

Artur
07.09.2017
16:00:52

Valery
07.09.2017
16:01:14

Artur
07.09.2017
16:01:51

Valery
07.09.2017
16:02:18

Artur
07.09.2017
16:02:51

Google

Valery
07.09.2017
16:04:14

Artur
07.09.2017
16:04:41

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

Valery
07.09.2017
16:36:33

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

dima
07.09.2017
16:55:25

Dmitry
07.09.2017
16:56:08

dima
07.09.2017
16:56:40

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