@vuejs_ru

Страница 669 из 3900
Макс
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, тот же вью кли получается

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

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:33:34
скорее всего проблема в том, сто из axios вызываю emit
скорей всего тогда проблема в this, юзай стрелочную функцию

Alex
04.07.2017
14:53:45
скорей всего тогда проблема в this, юзай стрелочную функцию
со стрелкой вообще событие не передает

Макс 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
новый синтаксис не использует никто?

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
ты вот этот момент точно учёл? getObjects() {
что ты имеешь ввиду...метод рабочий...тягает данные с апишки

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

Dave
04.07.2017
15:16:31
слушайте сча такой вопрос туповатый будет

можно как то через Js import заимпортить css

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

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

Alex
04.07.2017
15:23:57
а должен был. v-on:get-objects="..."
хм...походу реально засада из-за camelCase

сейчас еще потестю, отпишусь

Макс
04.07.2017
15:25:06
Stanislav
04.07.2017
15:28:01
хм...походу реально засада из-за camelCase
а, пардон, это распространяется только на шаблоны, которые изначально вставлены в html

Admin
ERROR: S client not available

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
Нужен линтер html темплейтов
Забыл, Эван говорил же про него на конфе (wip) https://github.com/vuejs/eslint-plugin-vue

Макс
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 это глобальная шина данных?

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