
Denis
20.04.2018
18:50:01
он не должен приходить, это часть компонента userLogin по факту, там запустить лоадер, запустить экшн, вывести ошибки или саццес алерт в конце

I
20.04.2018
18:50:04
Кого интересует новый проект на VUE.JS??
c нуля, админка)

Stanislav
20.04.2018
18:50:15

Google

I
20.04.2018
18:50:25
Ну пожалуйста)

Denis
20.04.2018
18:50:29
такая проблема только для слотов(

Stanislav
20.04.2018
18:50:39

Sergey
20.04.2018
18:50:54
Ты тут почитай и сам запилишь :)

DimenSi
20.04.2018
18:51:26
componentCallback откуда берется?
ты планируешь брать

Denis
20.04.2018
18:51:55
но например кнопка эта через слот вставлена в силу каких-то особенностей
как ей запускать методы компонента, к которому она относится, а не в котором она определена?

DimenSi
20.04.2018
18:53:24

Stanislav
20.04.2018
18:53:39
Вроде только два кейса?

Google

Denis
20.04.2018
18:54:52
в scoped-slot что я должен вписать? туда ведь указатель надо передать ну или любой аргумент принимаемый функцией, я знаю имя метода чайлда, но в scope нельзя просто спустить имя метода нужного
видимо на codepen надо показать, так проще будет

Oleg
20.04.2018
18:55:01

DimenSi
20.04.2018
18:55:11
а то ппц
играешь с понятиями как жонглер

Stanislav
20.04.2018
18:58:28
https://alligator.io/vuejs/scoped-component-slots/
https://t.me/vuejs_news/185

DimenSi
20.04.2018
19:03:09
я до сих пор не понял, откуда он этот метод хочет получить

Denis
20.04.2018
19:03:19
из child

Stanislav
20.04.2018
19:03:30

DimenSi
20.04.2018
19:03:41
из child
<v-childComponent> из твоего примера7

Denis
20.04.2018
19:03:55
я понял твою идею, как прокинуть, что ты подразумеваешь под childScope? как он определ в родителе?

DimenSi
20.04.2018
19:04:14
в <child>

Stanislav
20.04.2018
19:04:36

Oleg
20.04.2018
19:05:03
юзать actions если не асинхронное действие, поэтому спрашиваю
кстати да, вопрос, можно ли из компонента сразу вызывать мутацию?
если вся суть экшена в том, что экшен дергает одну мутацию и всё
смысл тогда в таком экшене, просто повторение кода получается
или все равно это считается некошерным и нужно для абсолютно всего писать экшены?

DimenSi
20.04.2018
19:05:05
стоп, так он все таки реально хочет scopedSlots?

Denis
20.04.2018
19:05:09
и vue сам поймет что я имею в виду scopeChild?) я правда недогоняю) вернусь после статей

Google

Stanislav
20.04.2018
19:05:10
типа переменная, которой присваивается объект переданных пропов из чайлда

DimenSi
20.04.2018
19:05:42
тогда почему когда я спросил, хочет ли он получать метод из v-child
он сказал нет

Stanislav
20.04.2018
19:06:01
Типа пробросить в компонент кнопку.
Словить ивент кнопки и вызвать метод чайлда :)

DimenSi
20.04.2018
19:06:21
вот это понятно, что ты написал

Denis
20.04.2018
19:06:28

Stanislav
20.04.2018
19:06:30
что очень красиво и логично.
Денис красафчег что додумался до такого :)

DimenSi
20.04.2018
19:06:58
а откуда этот метод должен приходить?
из v-childComponent?

DimenSi
20.04.2018
19:06:58
он не должен приходить, это часть компонента userLogin по факту, там запустить лоадер, запустить экшн, вывести ошибки или саццес алерт в конце

Denis
20.04.2018
19:07:00
все нужда(

DimenSi
20.04.2018
19:07:05
вот это, что такое?

Denis
20.04.2018
19:07:28
меня смутио слово - приходить и я тебя не так понял

Stanislav
20.04.2018
19:07:29
>приходить
Вот да

DimenSi
20.04.2018
19:08:39
аргх....
https://ru.vuejs.org/v2/guide/components-slots.html#%D0%A1%D0%BB%D0%BE%D1%82%D1%8B-%D1%81-%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9-%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C%D1%8E-%D0%B2%D0%B8%D0%B4%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8

Google

Stanislav
20.04.2018
19:10:15
Во, я про деструктуризацию забыл. Так еще круче

Denis
20.04.2018
19:10:24
в том и проблема, что в доке пример с передачей в scope объект todo, это просто чтобы иметь доступ к объекту todo, но не scope child'a

DimenSi
20.04.2018
19:11:15
я больше твои сообщения читать не хочу, не понимаю, что ты пытаешься говорить

Stanislav
20.04.2018
19:11:29

DimenSi
20.04.2018
19:12:07
в том числе и методы

Denis
20.04.2018
19:12:35
да, но метод объявлен в child
в этом и вопрос был

DimenSi
20.04.2018
19:12:52
ааааа

Admin
ERROR: S client not available

Stanislav
20.04.2018
19:12:58

DimenSi
20.04.2018
19:12:59
что значит твой child

Stanislav
20.04.2018
19:13:23

DimenSi
20.04.2018
19:14:18
стой, а может его смутило это?
<todo-list :todos="todos"> ??

Denis
20.04.2018
19:14:20
не смутило)
<template slot-scope="{ todo }">
короче надо явно указывать вот и весь ответ

DimenSi
20.04.2018
19:15:09
может ты думал, что нужно обязательно передать todos, чтоб прокинуть этот todos ниже в template?

Denis
20.04.2018
19:15:18
просто так определить scope другой нельзя

DimenSi
20.04.2018
19:15:26
с чего бы?

Google

DimenSi
20.04.2018
19:15:33
можно

Denis
20.04.2018
19:15:39
надо ЯВНО перечислить

DimenSi
20.04.2018
19:15:59
<template slot-scope={ shit } slot="shit">

Stanislav
20.04.2018
19:16:03

Denis
20.04.2018
19:16:32
да не

DimenSi
20.04.2018
19:16:33
на каждый именнованный слот можно прокинуть свой scoped-slot

Stanislav
20.04.2018
19:16:53

Denis
20.04.2018
19:16:53
думаю забить на такую идею, в слоте только текст кнопке передавать и норм

DimenSi
20.04.2018
19:17:13

Stanislav
20.04.2018
19:17:22
ну хз, это уже сам смотри

DimenSi
20.04.2018
19:17:29
лол, мы тут общаемся через пропсы и неожиданно получаем full доступ к this?

Denis
20.04.2018
19:17:36
у нас переезд symfony на vue и пока подход multipage

DimenSi
20.04.2018
19:17:39
раскатали губу

Denis
20.04.2018
19:17:58
и такие штуки как переводы локализаций, можно прокинуть только сверху так в твиге
иначе будет только переводов json на десятки мб

Andriy
20.04.2018
19:18:19
Ребят, кто знает
ЧТо это может означать?

Denis
20.04.2018
19:18:51
ну мы переедем потом на SPA, просто масштабы.. пока основной ui перевести бы

Stanislav
20.04.2018
19:18:54
а что не понятного?