@vuejs_ru

Страница 1524 из 3900
Alexandr
29.10.2017
19:26:52
я их юзаю вне компонентов, но в области #app

компоненты у меня импортированы в #app

Enjoy the
29.10.2017
19:28:31
Юзай стор если в нескольких компонентах нужна инфа, а то так себе выглядит

Alexandr
29.10.2017
19:29:14
store есть, не хотел в нем кучу переменных плодить, думал можно разнести часть по компонентам

Google
Dimanius851
29.10.2017
19:30:21


https://vuex.vuejs.org/ru/getters.html

просто запись не понял

Alexandr
29.10.2017
19:31:15
в разные файлы?

Enjoy the
29.10.2017
19:31:23
Ну

Alexandr
29.10.2017
19:31:57
у них должно быть разное название? типа store,store2 и т.д.?

Enjoy the
29.10.2017
19:32:50
у них должно быть разное название? типа store,store2 и т.д.?
export default new Vuex.Store({ modules: { userStore, etcStore } })

Чето вроде

Alexandr
29.10.2017
19:33:21
понял, спасибо

Taras
29.10.2017
19:35:05
import inputComponent from './assets/components/inputComponent.vue'; потом можешь юзать его переменные вотаквот: допустим console.log(inputComponent.data().testVar);

Google
Vladimir
29.10.2017
19:37:35
После Реакта это выглядит странновато
Согласен, но это целая фича, которая может в какой-то неловкий момент помочь нужным костылём ..

Taras
29.10.2017
19:48:56
у них должно быть разное название? типа store,store2 и т.д.?
попробуй такой паттерн: делаешь министоры export const userStore = new Vue({ data(){ return { test: 'user' } } }); export const managementStore = new Vue({ data(){ return{ test: 'management' } } }); Затем можешь юзать, допустим created() { console.log(userStore.test); console.log(managementStore.test); }

не забудь импортировать

Alexandr
29.10.2017
19:49:59
почему то переменные так не высвечивает, завтра разберусь. Но спасибо за совет, мне как раз так бы и подошло

Alexandr
29.10.2017
20:16:56
Почитаю)

Andrii
29.10.2017
21:04:11
Привет. Как делается такая штука? Мне нужно сделать редактор опросов. Для каждого вопроса есть форма. В форме есть определенная логика отображения полей. Я хочу эту логику реализовать на Вью. А потом еще чтобы можно было добавлять вопросы, и чтобы они тоже были с этой логикой.

для одного вопроса я могу сделать логику. а на два в голову приходит только копипаст

Alexandr
29.10.2017
21:10:15
v-for?

Rafael
29.10.2017
21:18:44
При чем тут v-for, это тут вопрос про конструктор форм?

Andrii
29.10.2017
21:19:01
Типа того

Начнем с мелочи. Есть список текстовых инпутов. Можно добавлять, можно удалять. Он лежит в форме, которая имеет еще несколько полей. Это форма вопроса И вот этих форм вопроса нужно еще иметь возможность добавлять/удалять. Как это сделать?

Andrii
29.10.2017
21:22:19
Вот эту форму

Rafael
29.10.2017
21:23:38
Например json schema для описания форм, либо же упрости описание формы до удобной тебе формф

Andrii
29.10.2017
21:23:56
<форма вопроса> Текст вопроса (инпут) - Вариант ответа (инпут) - Добавить вариант (кнопка - добавляет еще один инпут для варианта ответа) </форма вопроса> Добавить вопрос (кнопка - добавляет еще одну форму для вопроса)

Эта форма мне удобна. Я не знаю как реализовать ее на вью.

Rafael
29.10.2017
21:25:12
Google
Andrii
29.10.2017
21:25:17
Ничего

Форму только

Т.А
29.10.2017
21:30:19
есть компонент который принимает props <replies inline-template :replies-data="{!! json_encode($status->replies) !!}" :auth-id="{!! json_encode(Auth::user()->id) !!}"> <div class="media status-reply" v-for="reply in replies"> ... </replies>



а это код





Alex
29.10.2017
21:32:45
Форму только
бля... ну это же елементарно... складывай все в массив

Т.А
29.10.2017
21:32:46
вот на, что жалуется консоль

Andrii
29.10.2017
21:34:31
бля... ну это же елементарно... складывай все в массив
и потом дважды по нему проходить? я думал, может компонент для вариантов ответа создать, компонент для вопросов и как-то так

Alex
29.10.2017
21:35:15
тут кто то пилил свой калькулятор для жидкостей

https://jsfiddle.net/yhgdx729/

не совсем то но суть понятна

тебе же нужно что кнопка которая добавит форму с полям - вопрос\ответ

ну вот ты и по клику добавляй в массив и рендерь их

Andrii
29.10.2017
21:39:25
Это понятно. А как сделать кнопку, чтобы она еще таких списков добавляла?

Andrii
29.10.2017
21:39:53
Да

Alex
29.10.2017
21:39:54
в форме? для вопроса?

Google
Alex
29.10.2017
21:40:00
бляя.. да тоже самое

Andrii
29.10.2017
21:40:18
то есть двойной цикл типа делать?

Alex
29.10.2017
21:40:23
нет.

а - понял да. что то типа

в дата -> form:{ question: 'bla bla lba', answers: [] },

и по клику в массив по другому клику сохраняем текущую форму в результатирующий массив

Andrii
29.10.2017
21:44:58
ок, спасибо

Т.А
29.10.2017
21:45:33
ктоНибудь знает в чем проблема?

Alisher
29.10.2017
21:53:50
Всем привет

не подскажете , какую мету прописать , чтобы на мобилках сайт не дергался туда сюда при зуме или свайпе

Игорь
29.10.2017
21:54:59
Не дёргался?

Alisher
29.10.2017
21:55:08
да

уже подсказали

<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

Alex
29.10.2017
22:06:52
ок, спасибо
https://jsfiddle.net/0wLcj5pz/

Andrii
29.10.2017
22:07:50
ооо, вообще четенько)

Alex
29.10.2017
22:11:19
Dima
30.10.2017
00:00:46
На Clojure многие переходят сейчас. Walmart, Boeing, Cisco, LinkedIn, Netflix. https://practicalli.github.io/clojure/overview/who-uses-clojure.html
Главное, на clojure переходит EcmaScript. Часть того что Рич Хикки придумал в 2007 сейчас наконец включили в ES6- destructuring, rest, короткие методы и т.п. На очереди async. А там глядишь и до иммутбл структур дойдет.

Вон в чате по кложе парни печалятся- мол идеи кложи растаскивают по всем языкам и скоро в ней не останется ничего уникального

Google
Dima
30.10.2017
00:05:09
Только что открыл википедию, прочитал сразу "современный диалект лиспа", перекрестился, закрыл
Ну это вот вы зря. Я наоборот как попробовал эти скобочки, проникся идеей ЯП как AST и все, влюбился и в кложу и в польскую нотацию :) которой сто лет в обед

Т.А
30.10.2017
00:54:34
ошибка при компиляции - Cannot use v-for on stateful component root element because it renders multiple elements.

из-за чего в основном это происходит?

Victor
30.10.2017
00:56:50
Скорее всего ты заюзал v-for в корневом элементе шаблона

Заверни в div

Т.А
30.10.2017
00:57:37
вот компонент

Victor
30.10.2017
00:58:00
Вместо <template> <div v-for> сделай <template> <div> <div v-for>

Чтобы корневым элементом стал div без цикла

Т.А
30.10.2017
00:58:19
а теперь - Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead.

предпологаю, что div с v-for нужно завернуть в див?

Victor
30.10.2017
01:00:56
Заверни в div
А я что сказал?

Victor
30.10.2017
01:02:11
Он тебе конкретно написал, что у тебя больше одного рутового элемента стало

Т.А
30.10.2017
01:02:23
хотел сказать

предпологаю, что содержиоме div с v-for тоже нужно завернуть в див?

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