@vuejs_ru

Страница 3430 из 3900
Timur
13.08.2018
05:45:03
а каким образом делать тогда?

я сделал систему историй действий пользователя

Alex
13.08.2018
05:45:29
а каким образом делать тогда?
Храните в бд данные а не разметку

Timur
13.08.2018
05:45:35
как в трелло типа там карточку передвинул и сохранилось

Google
Timur
13.08.2018
05:45:47
я имею ввиду как потом выделять жирным то что мне надо?

Alex
13.08.2018
05:46:05
Все смешалось и люди и кони

Timur
13.08.2018
05:46:13


Alex
13.08.2018
05:46:34
Markdown можно хранить

Alex
13.08.2018
05:46:49
Прям напрашивается же формат

Кто, что, откуда и куда

Serge
13.08.2018
05:52:07
Достаточно таблицы с несколькими полями что то типа: datetimefield, userid, cardid, statusid,

ну и таблицы с пользователями, карточками и статусами

Alex
13.08.2018
05:55:10
И как жить тогда?
Если нужно что-то что и на клиенте и на сервере будет — куки

Alex
13.08.2018
05:55:53
Или сессии держать

И ставить куки

Google
bulbazavr1k
13.08.2018
05:57:54
На клиенте

Alex
13.08.2018
05:59:36
Ну так и храни его на клиенте именно

Сам же подчеркиваешь что серверная сторона не при чем

Сделай проверку сервер или клиент

Если клиент бери из локал сторэджа

bulbazavr1k
13.08.2018
06:04:15
Я вообще не понимаю если често причём тут сервер

Alex
13.08.2018
06:06:05
Я вообще не понимаю если често причём тут сервер
Для SSR для самого первого запроса, запрашиваемого с браузера выполняется пререндеринг страницы (например потому что запрашивать страницу может поисковый робот). В таких случаях страница рендерится на стороне сервера. Потом все переходы и рендеры страницы случаются на клиенте

bulbazavr1k
13.08.2018
06:06:27
У тебя же ssr?
Нет это просто nuxt с дев билдом

Alex
13.08.2018
06:06:36
Nuxt из коробки SSR предоставляет

Alex
13.08.2018
06:06:39
Хуякст эх

bulbazavr1k
13.08.2018
06:06:44
Блоть

Понял

Знал бы что это хуйня левая не ставил бы

Alex
13.08.2018
06:07:24
Что ты несёшь

bulbazavr1k
13.08.2018
06:09:05
Зачем он нужен только

Alex
13.08.2018
06:10:38
Ну погугли

Может за джуна сойдёшь потом

Dmitry
13.08.2018
06:11:22
Зачем nextTick?
А как еще "подождать"? SetTimeout?

Google
Nikita
13.08.2018
06:13:00
bulbazavr1k
13.08.2018
06:13:07
Alex
13.08.2018
06:13:28
Я бэкендер прост
Бэкендер который не знает чем нужен серверный рендеринг

Угу

Alex
13.08.2018
06:14:02
Ещё на пхп пишешь да ?

bulbazavr1k
13.08.2018
06:14:24
Alex
13.08.2018
06:16:01
- прочитай документацию ? - нет, я бэкендер

Dmitry
13.08.2018
06:16:12
подождать чего?
Я выше писал

Использую vuex-persistedstate чтобы в локалсторе хранить некоторые модули из сторы. Сайт на Nuxt. Из локалстораджа в стору сгружаются данные на событие onNuxtReady. В результате чего в компонентах в хуке mount еще нет данных в сторе, хотя они должны быть (еще не успели загрузиться из localstorage). Приходится два раза вызывать $nextTick чтобы дождаться подгрузки данных из localstorage. Как это можно это победить? Хотя бы чтобы один $nextTick использовать вместо двух последовательных. А лучше чтобы при маунте уже все данные из localstorage были в сторе

Nikita
13.08.2018
06:16:51
Зачем он нужен только
nuxt - такая шняга, чтобы отвлекать кодеров от написания нормального кода. Ещё говорят "не умеешь в nuxt - не мужик". Так что сам решай

Alex
13.08.2018
06:17:49
А ты пробовал флаг поставить что данные синхронизировались

И по нему уже монтировать все

Set timeout тут решения а-ля window reload когда что то не обновляется реактивно

Dmitry
13.08.2018
06:19:19
Спасибо за идею

Nightwelf
13.08.2018
06:23:54
ребята, а как прикрутить параллакс фоном на все приложение?

vutify

есть роутер

Google
Nightwelf
13.08.2018
06:27:02
<v-app> <v-parallax src="https://cdn.vuetifyjs.com/images/parallax/material.jpg" height="100%"> <router-view style="height: 100%"></router-view> </v-parallax> </v-app>

так не работает как надо

Samat
13.08.2018
06:39:21
подскажите, в какую сторону смотреть. есть компонент, который просто отображает текст, который редактируется в quill. т.е. внутри это html сo вложенными тегами, картинками, таблицами. нужна возможность наведения на любое слово внутри компонента и вывода поповера над ним (для создания перевода по словам)

Саша
13.08.2018
07:29:06


Samat
13.08.2018
07:34:00
тег <template>

Admin
ERROR: S client not available

Nikita
13.08.2018
07:34:48
А в чем проблема то?

Artyom
13.08.2018
07:35:27
Подкиньте, пожалуйста, пример сторибука на ву. А то в оф доке что-то маленький пример

Саша
13.08.2018
07:36:07
А в чем проблема то?
Ну v-for стоит на <div>. Но если ошибок больше одной, то v-for я хочу на <li>, и чтобы они ещё и в <ul> обернулись

Alex
13.08.2018
07:38:41
:is=«length === 1 ? ‘div’ : ‘li’»

Саша
13.08.2018
07:39:47
:is=«length === 1 ? ‘div’ : ‘li’»
Вот да, так у меня получилось) А как быть с внешним <ul>?

Alex
13.08.2018
07:40:23
<template v-if=«…»> если один </template> <template v-else> если много </template>

тогда так делайте

если вам «неожиданно» еще и внешний ul нужен

вместо первого template может быть div вместо второго template может быть ul

Саша
13.08.2018
07:42:27
<template v-if=«…»> если один </template> <template v-else> если много </template>
В целом, я и склонялся к такому решению - просто думал, вдруг похитрее есть :D

Спасибо)

Alex
13.08.2018
07:42:49
Во вью нет «хитрее». Тут все просто и понятно должно быть

Богдан
13.08.2018
07:56:29
Во вью нет «хитрее». Тут все просто и понятно должно быть
таки здесь как раз нужна и рендер-функция

Google
Богдан
13.08.2018
07:58:16
https://ru.vuejs.org/v2/guide/render-function.html#v-if-%D0%B8-v-for

Baur
13.08.2018
08:01:48
как можно сделать watch для обьектов внутри array ?

example: [{ 0: ‘1’}, {1: ‘2’}] ; ———>>>>>>> [{0: ‘123’}, {1: ‘123123’}]

Богдан
13.08.2018
08:04:11
ну а так не работает? watch: { 'myArray[0]': function() {} }

Pavel
13.08.2018
08:05:03
возможно ли сделать ?
В крайнем случае - на сам массив вотчер повесить

Богдан
13.08.2018
08:05:19
по сути массив это тот же обьект

только deep нужно будет сделать

Baur
13.08.2018
08:06:08
watch: { array: { handler: function (after, before) { console.log(after) }, deep: true } }

вот так?

Pavel
13.08.2018
08:08:07
watch: { array() { // логика } } Это если на сам массив

Если на элемент массива watch: { array[i]() { // логика } }

По идее должно работать. Чтоб было понятнее, array() {} это сокращение от array: function() {}

Baur
13.08.2018
08:14:39
thx , но у меня на элементы массива , watcher на все элементы, количество элементов тоже могут меняться

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