
Alex
09.06.2018
14:59:59

Artem
09.06.2018
15:01:18
спасибо

Fedor
09.06.2018
15:35:15
Привет. А в вуе нельзя параметры объекта задать функцией? Типа такого?
data: {
growingBar: {
width: this.barWidth()
}
},
computed: {
barWidth() {
return '100px'
}
},

DimenSi
09.06.2018
15:36:24
что?

Google

DimenSi
09.06.2018
15:36:30
data() { return {} }

Alex
09.06.2018
15:37:35

DimenSi
09.06.2018
15:38:01

Fedor
09.06.2018
15:38:09
То есть вот у меня прогресбар
<div class='progress-bar' :style='growingBar' ></div>
я хочу в хтмл оставить только ссылку на объект со стилями

DimenSi
09.06.2018
15:38:45
логичней засунуть изменяемый значения в data() или статичные, а через computed отдавать обьект с этим значением

Alex
09.06.2018
15:39:07

Fedor
09.06.2018
15:41:59
Кароче, идея получать значения стилей через функции, например
width: this.getWidth(100) она вернёт "100пх" которые подставятся в стили. Но просто сделать такую функцию в методсах или компьютеде не работает

DimenSi
09.06.2018
15:42:46

Fedor
09.06.2018
15:42:54
да я знаю

DimenSi
09.06.2018
15:42:56
ибо data() должна быть функцией

Сергей
09.06.2018
15:43:14
подскажите, как я могу обратиться к атрибутам <gallery id="photos" ref="photos" :uploaded="report.photos" :multiple="true"></gallery> допустим к uploaded в шаблоне этого компонента?

DimenSi
09.06.2018
15:43:19
да я знаю
и методы должны(могут) выполняться в data()

Artem
09.06.2018
15:44:50
а правильно я понимаю что в vuex getters нельзя передать параметры? у меня в сторе лежит массив чего-нибудь(допустим абрикосов) со свойством допустим нейм... хотел написать геттер типа - дайМнеАбрикос(сторе, имя_абрикоса).... подскажите как лучше сделать?

Google

Рэмуальд
09.06.2018
15:45:29
Можно, см доку, там есть пример именно такой ситуации

Artem
09.06.2018
15:45:59
блин, уже глаза сломал и англ искал и русскую, не нашел (

Fedor
09.06.2018
15:45:59

DimenSi
09.06.2018
15:46:21
и как об стенку, я тебе говорю, что data должна быть функцией которая возвращает обьект ,но ты продолжаешь рисовать обычный обьект

Рэмуальд
09.06.2018
15:47:13

Artem
09.06.2018
15:47:15
ретурн забыл )

Fedor
09.06.2018
15:47:47
всмысле дата должна быть функцией? какой функцией? дата это объект же просто

DimenSi
09.06.2018
15:47:53

Hedint
09.06.2018
15:48:07
Дата это функция, которая возвращает обьект)

Artem
09.06.2018
15:48:14

DimenSi
09.06.2018
15:48:40

Рэмуальд
09.06.2018
15:48:41

Fedor
09.06.2018
15:48:57
https://vuejs.org/v2/guide/index.html#Getting-Started

Artem
09.06.2018
15:49:02

Fedor
09.06.2018
15:49:03
вот дока по вуе

Nikita
09.06.2018
15:49:04
data может быть объектом, но лучше так не делать

DimenSi
09.06.2018
15:49:33
вот дока по вуе
спасибо, но там приведет базовый пример и как ты собираешсья получать контекст в js без функции?

Nikita
09.06.2018
15:49:35
разве что в самом корневом экземпляре vue

Stanislav
09.06.2018
15:50:15
Да

Google

Fedor
09.06.2018
15:50:29
бля, я про фому, вы мне про ерёму. Ещё раз убеждаюсь что на расских площадках бесполезно вообще что-то спрашивать

DimenSi
09.06.2018
15:51:11

Stanislav
09.06.2018
15:51:29

DimenSi
09.06.2018
15:51:31
но ты походу считаешь, что не нужно читать наши сообщение, а надо говорить ,что ты не об этом спрашивал

Artem
09.06.2018
15:52:13

Сергей
09.06.2018
15:53:56

Stanislav
09.06.2018
15:54:52

Сергей
09.06.2018
15:55:33

Stanislav
09.06.2018
15:56:09

Kenan
09.06.2018
15:56:40
Ребят, кто разбирается в Wordpress?

DimenSi
09.06.2018
15:56:45

Stanislav
09.06.2018
15:57:20

DimenSi
09.06.2018
15:58:00
@c01nd01r
вот так должно работать?
data: {
growingBar: {
width: this.getWidth(100),
}
},
methods: {
getWidth(n) {
return `${n}px`;
},
он хочет из метода создавать в дате нужный обьект походу

Stanislav
09.06.2018
15:59:12

DimenSi
09.06.2018
15:59:20

Arsen
09.06.2018
17:15:34
Народ расшарьте кто какую структуру языковых жсонов использует плз

Grigorii
09.06.2018
17:16:35
и среди стандартных наиболее стандартная)

Google

Admin
ERROR: S client not available

Grigorii
09.06.2018
17:16:53
i18n, i18next
есть ещё парочка, но тоже стандартные, тут ничего придумывать не надо

Arsen
09.06.2018
17:17:52
Нене, я именно о самих json-ах

Grigorii
09.06.2018
17:18:36
Так и я про них

Arsen
09.06.2018
17:19:26
К примеру:
{
"pageName": {
"menu": {
"button1": "Текст первой кнопки меню"
},
"breadcrumbs": {
"kek": "Kek",
"cheburek": "Cheburek"
}
}
}

Grigorii
09.06.2018
17:19:49
В плане вложенности и внутренней структуррованности?

Arsen
09.06.2018
17:19:52
Да

Grigorii
09.06.2018
17:25:52
ИМХО, примерно так, только не слишком привязываясь к интерфейсу, а больше к смыслу
Будет не хорошо, если интерфейс потом весь захочется переструктурировать, и окажется, что теперь весь locales неправильный и неудобный
page|situation: form: buttons: action:
card: form: buttons: order:
user: name:

Arsen
09.06.2018
17:28:37
Окей, спасибо за мнение

DimenSi
09.06.2018
18:08:06
есть минусы, но как-то похуй
{ "ComponentName" : { "key": "value", "key": [ "value" ], "key": { "key2": "value } }
удобно тем, что привязано все к компонентам, минус в том, что переиспользовать нельзя
но я так сделал, потому, что накидал себе варнингов, что не хватате перевода в таком-то компоненте
но по смыслу все же наверно лучше.

Arsen
09.06.2018
18:13:35
Хмм

Google

Sunlive
09.06.2018
18:28:26
НИКОЛАЙ СОБОЛЕВ

Vitaliy
09.06.2018
18:34:04
Просто ||

Vladislav
09.06.2018
18:36:33
просто или?
или ор?

Vitaliy
09.06.2018
18:37:47
ор конечно же

Arsen
09.06.2018
18:41:26
/or/null

Vitaliy
09.06.2018
18:46:51
бляяя, годный паттерн, нужно запомнить)00

БОГАТЫРЪ
09.06.2018
18:53:29
ребят, кто знает почему при клике название сайта меняется, а вод если перейти по ссылке, то название пропадает? в <tittle> поставил пустоту
https://paste.laravel.io/f6d846eb-593d-4e61-8f55-a6ecce6d0b08