
dev
16.07.2018
13:27:25
все
неактуально
нашел актуальный вwindow.axios.defaults.headers.common['X-CSRF-TOKEN'];

Rishat
16.07.2018
13:46:20
<form><input type="text" value="@{{ selected_file.path }}"></form></span>
</template>
value так незя засунуть, как можно засунуть?

Google

Vitalii
16.07.2018
13:49:19
v-model

Дмитрий
16.07.2018
13:51:08
:value
И без фигурных скобок

Rishat
16.07.2018
13:52:58

ed
16.07.2018
13:58:15
Народ, тут вопрос к экспертам Vue.
При каких условиях из двух компонентов может не рендерится 1 из них? Без ошибок

Michael
16.07.2018
13:58:25

ed
16.07.2018
13:58:39
вместе - нет

Алексей
16.07.2018
14:00:53
Коллеги привет!
У меня есть список продуктов, есть фильтрация по категории, есть всплывающее окно с описанием продукта, всё бы хорошо
В роутере такие маршруты:
{
path: '/', component: Shop,
children: [
{ path: 'product/:product_id', component: ProductDetail, name: "product"}
]
},
{ path: '/category/:category_slug', component: Shop, name: 'category' },
Всё бы хорошо, но когда я в категории и перехожу в продукт, теряется выборка по категории, как получать информацию о продукте, оставаясь в контексте категории?


ed
16.07.2018
14:01:48
Коллеги привет!
У меня есть список продуктов, есть фильтрация по категории, есть всплывающее окно с описанием продукта, всё бы хорошо
В роутере такие маршруты:
{
path: '/', component: Shop,
children: [
{ path: 'product/:product_id', component: ProductDetail, name: "product"}
]
},
{ path: '/category/:category_slug', component: Shop, name: 'category' },
Всё бы хорошо, но когда я в категории и перехожу в продукт, теряется выборка по категории, как получать информацию о продукте, оставаясь в контексте категории?
может сделать path category_id/product_id?

Алексей
16.07.2018
14:03:50
может быть, но придётся генерировать ссылки через условие, я сам пока к этому варианту склоняюсь, вот решил поспрашивать, может есть варианты получше. Хорошо, что условие пока одно, если бы таких фильтров было штук 5 - знатная партянка получилась бы)

ed
16.07.2018
14:04:32

Алексей
16.07.2018
14:05:37
в vue есть такая тема как slot, скорее всего у них пространство этих слотов пересекается, надо смотреть на template компонентов

Google

Алексей
16.07.2018
14:06:33
не понимаю какие ссылки через условия генерировать
ну так в коде есть ссылки:<router-link :to="{ name: 'product', params: { product_id: data.item.vendor_code }}">{{ data.item.name }}</router-link>
в зависимости от того в категории мы или нет, придётся выдавать разные

ed
16.07.2018
14:06:49

Алексей
16.07.2018
14:07:19
не, это не красиво смотрится в url

ed
16.07.2018
14:07:23
они оба его импортят и используют
и сделать category/:category_id/product_id

Ruslan
16.07.2018
14:08:22
как вытащить значение из дочернего компонента?

Stanislav
16.07.2018
14:08:30

ed
16.07.2018
14:08:31

Stanislav
16.07.2018
14:08:43

ed
16.07.2018
14:08:46

Алексей
16.07.2018
14:08:57

Артур
16.07.2018
14:09:05
еще вопрос. :
Vue.prototype.intersect допустим есть глобально определенный метод
но когда я пытаюсь вызавть в
data:function(){
return {checked:intersect()}
}
говорит что незнает метода

dev
16.07.2018
14:09:10
вопрос. как мне с помощью роутера передать custom данные?
т.е в УРЛ ничего нет но из одного компонента в другой может передаваться объем данныех.. типа аналог post ?

Stanislav
16.07.2018
14:10:00

ed
16.07.2018
14:10:38

Алексей
16.07.2018
14:10:51

Артур
16.07.2018
14:10:58

Google

Stanislav
16.07.2018
14:11:04
не помогло
Че т больше идей нет. разбирать по косточкам, дебажить

ed
16.07.2018
14:11:36
бред какой-то

Stanislav
16.07.2018
14:11:50

Артур
16.07.2018
14:12:36

ed
16.07.2018
14:14:10
?
если убрать slot-scope="{isFetching, isError, payload} то все починилось
в компонентах которые рядом есть такие же свойства внутри

Алексей
16.07.2018
14:15:16

ed
16.07.2018
14:16:00
вот, так и сказал)
как быть то?
у меня 2 компонента рядом которые работают с рестом, логично что свойства и методы называются похоже
просто во втором надо его свойства передать в его слот

Алексей
16.07.2018
14:17:35

ed
16.07.2018
14:17:43
я могу сделать так:
<TableContainer
:organizationId="organizationId"
:fetch="fetch">
<TableComponent />
</TableContainer>
а внутри TableContainer
<slot :isFetching="isFetching" />

Алексей
16.07.2018
14:18:42

ed
16.07.2018
14:19:21

Алексей
16.07.2018
14:24:47

ed
16.07.2018
14:25:30
UserTableContainer вообще убрал
<InviteMemberModal :organization-id="organizationId"/>
<TableContainer
:organizationId="organizationId"
:fetch="fetch">
<TableComponent>
<template slot="table-row" slot-scope="props">
<UsersTableComponentRow :params="props" :organization-id="organizationId"/>
</template>
</TableComponent>
</TableContainer>

Google

Алексей
16.07.2018
14:26:05
а при чём тут api вообще?

ed
16.07.2018
14:26:36
я просто описываю ситуацию, что есть однотиные действия, которые называются одинаково
это действия работы с апи, и если я вынесу в slot-scope то все ломается
собственно мне просто надо чтобы TableComponent был привязан к state который образуется внутри TableContainer

Stanislav
16.07.2018
14:27:29

ed
16.07.2018
14:28:31

Admin
ERROR: S client not available

ed
16.07.2018
14:28:35
будет ли работать v-bind у слота?
или надо его сверху в родителе через slot-scope передавать

Алексей
16.07.2018
14:29:03

ed
16.07.2018
14:29:31
даже в реакте уже от этого отказываются)

Stanislav
16.07.2018
14:29:45

ed
16.07.2018
14:30:17

Алексей
16.07.2018
14:30:50
а к vuex относится?)
собственно оно у меня в отдельной папке, если точнее, но к vuex ближе, т.к. относится к приложению в целом, а не к конкретному представлению

ed
16.07.2018
14:31:23

Станислав
16.07.2018
14:31:26
ребят, вопрос к тем кто делал ssr на vue
в этой статье приводится пример с дополнением компонентов методом asyncData в котором будет происходить наполнение состояния.
https://ssr.vuejs.org/ru/guide/data.html#%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85
Обьясните, пожалуйста, почему нельзя для этого использовать "created" хук компонента?

ed
16.07.2018
14:31:43
если конечно стейт весь нормализованный тогда да, относится

Stanislav
16.07.2018
14:32:02
Да вроде да. Сходу сложно сказать.

Алексей
16.07.2018
14:32:23

Google

ed
16.07.2018
14:32:45
как видно на скрине, все заканчивается вызовом this.fetch

Stanislav
16.07.2018
14:33:49

Алексей
16.07.2018
14:34:21

ed
16.07.2018
14:35:29
?

Stanislav
16.07.2018
14:35:43
Вернее, на том же уровне
* в моем воображении

Алексей
16.07.2018
14:37:27

ed
16.07.2018
14:38:59
ща задам пару нубских вопросов
если я сделал вот так <slot v-bind="table" :props="$props"/> то я слот подписал на локальное свойство table и в слот оно прилетит как пропс table?

Stanislav
16.07.2018
14:40:05
Вакансии в @javascript_jobs

ed
16.07.2018
14:48:02

Eugeniy
16.07.2018
14:49:05
привет!
ошибки были при обновлении вью на 2.5.16???

Stanislav
16.07.2018
14:49:48

ed
16.07.2018
14:53:55