
Макс
04.07.2017
12:33:13
а причём тут vue-cli?

Kamil
04.07.2017
12:33:17
это другой вопрос
следующий

Макс
04.07.2017
12:33:29
вью кли постоянно :)

Google

Kamil
04.07.2017
12:33:32
ну там же можно через vue-cli, запустить starter kit
типа webpack
сразу бы сказал, че моросить то)

Alex
04.07.2017
12:33:56
а какая разница?
ну есть видимо разница, такой код у меня работает...а когда однофайловый компоненты выводятся через <component>, то не работает...вот и хз как дебажить

Макс
04.07.2017
12:34:12
хотяр азок ручками собирал, но поянл что толку 0, тот же вью кли получается

Kamil
04.07.2017
12:34:12

Макс
04.07.2017
12:34:28
давы чо

Kamil
04.07.2017
12:34:44

Макс
04.07.2017
12:34:47

Kamil
04.07.2017
12:34:47
я возможно могу помочь

Макс
04.07.2017
12:34:50
просто кодом

Google

Макс
04.07.2017
12:35:52
в дочке this.$emit('event'), в родителе в подключении компонента v-on:event="event", в методах родителя event() { что-то }
что тут может не работать?
и не важно, внешний компонент подключаешь, или внутри черезVue.component, вьюхе пофигу

Alex
04.07.2017
12:59:54
сейчас не у компа, все делаю именно как ты пишешь
скорее всего проблема в том, сто из axios вызываю emit

mstrVLT
04.07.2017
13:08:03
Всем добрый вечер! Существует ли способ организации сложной бизнес логики (валидации полей, проверка по справочникам, активация полей) помимо присвоения v-bind, v-model в каждом поле

Alex
04.07.2017
13:12:06
Я vue-form-generator в паре мест использую

Вишневый чай
04.07.2017
13:12:10

Макс
04.07.2017
13:33:34

Alex
04.07.2017
14:53:45
Макс
getObjects: function () {
let _this = this;
.......................
axios.get(....................)
.then(function (response) {
................
_this.$emit('getObjects');
}
вот так пишу в компоненте
<component :is="currentView" v-on:getObjects="count += 1"></component>
вот так вывожу компоненты и слежу за событием...в корневом экземпляре в data, есть count : 0
в devtools событие отображается

Dave
04.07.2017
14:59:53
новый синтаксис не использует никто?

Макс
04.07.2017
15:01:02

Alex
04.07.2017
15:01:19
@Kamil_Ocean @darkside73 что думаете, коллеги? :)
Макс Cannot read property '$emit' of undefined

Макс
04.07.2017
15:03:37
getObject внутри methods: {}?

Alex
04.07.2017
15:03:45
Макс да

Макс
04.07.2017
15:03:51
хм

Google

Alex
04.07.2017
15:04:29
это обычный метод, он работает...подтягивает данные с апишки...я просто добавил emit в него

Макс
04.07.2017
15:05:04
проконсоль this, что выдаст?

Alex
04.07.2017
15:05:18
я же написал выше
Cannot read property '$emit' of undefined
а если через _this, то событие в devtools приходит
но родитель не реагирует

Макс
04.07.2017
15:06:20
console.log(this) вместо эмита засунь и скажи что выдаст

Alex
04.07.2017
15:06:53
ок
undefined
и ошибку выдает Cannot read property '$emit' of undefined

Макс
04.07.2017
15:11:21
ты вот этот момент точно учёл? getObjects() {

Alex
04.07.2017
15:12:28
а если _this, то
name:"getObjects"
type:"$emit"
source:"<AddressSearch>"
payload:Array[0]
в devtools

Макс
04.07.2017
15:13:08
https://jsfiddle.net/c3s0y7ym/1/

Alex
04.07.2017
15:13:10

Макс
04.07.2017
15:13:13
у меня всё шикарно работает

Dave
04.07.2017
15:16:31
слушайте сча такой вопрос туповатый будет
можно как то через Js import заимпортить css

Stanislav
04.07.2017
15:16:49

Dave
04.07.2017
15:16:56
import "path/to/css.css"

Google

Alex
04.07.2017
15:17:25

Stanislav
04.07.2017
15:19:21
неа
а должен был.
v-on:get-objects="..."

Alex
04.07.2017
15:23:57
сейчас еще потестю, отпишусь

Макс
04.07.2017
15:25:06

Stanislav
04.07.2017
15:28:01

Admin
ERROR: S client not available

Alex
04.07.2017
15:30:07

Stanislav
04.07.2017
15:30:32
?

Макс
04.07.2017
15:31:29
А я уж начал думать в магию, мож реально есть разница в том как компонент подтягивать
А нет, всё как обычно

Stanislav
04.07.2017
15:32:08
Нужен линтер html темплейтов

Макс
04.07.2017
15:32:30
Угу

Alex
04.07.2017
15:32:59
ну там и нет смысла camelCase применять, там хоть xyz в эмите передавай и его же лови..

Макс
04.07.2017
15:33:09
Но var _this = this все равно лажа

Alex
04.07.2017
15:33:43
сам не в восторге...а как по другому?

Макс
04.07.2017
15:34:08
Мой фидл смотри
Стрлочные фн

Stanislav
04.07.2017
15:35:12

Макс
04.07.2017
15:35:22
https://jsfiddle.net/c3s0y7ym/2/

Google

Alex
04.07.2017
15:35:25
я попробовал через стрелки...вообще не событие не приходит

Макс
04.07.2017
15:35:26
Вот с акшосом

Astr0junk
04.07.2017
15:42:18
Есть такой вопрос
есть комонент - ему через пропс передается моделька. пустая. в компоненте автокомплит. задача установить данные в модель.
она по сути абсолютно пустая
this.$set(this, 'cellModel', obj);
не срабатывает
какие еще могут быть варианты?

Stanislav
04.07.2017
15:47:32
Рыбята, есть сайт. Для него надо выбрать фреймворк. Будет локаль, динамическое изменение и подгрузка страниц http://new.rofas.kz/#!/home Vue.js подойдет?

Vladimir
04.07.2017
15:50:27
спокойно

Stanislav
04.07.2017
15:51:43

Astr0junk
04.07.2017
15:52:00
похоже на то
я на самом деле хочу понять нормальный способ подобных операций
в кратце.. есть массив элементов
есть рендерер ячеек.

Stanislav
04.07.2017
15:52:31
Используй событие

Astr0junk
04.07.2017
15:52:56
как и положено, ячеек больше чем есть, я закидываю пустые модели, потом подбираю данные с сервера, и заполняю их
а on и emit это глобальная шина данных?