@vuejs_ru

Страница 2364 из 3900
akaSybe
23.03.2018
00:03:33
Arsen
23.03.2018
00:04:16
Google
Alexander
23.03.2018
00:04:39
Semantic-UI-Vue
а его допилили? чот он сыроват месяц назад был

Xored
23.03.2018
00:05:10
Semantic-UI-Vue
А можно коротко. - почему ?

akaSybe
23.03.2018
00:05:14
семантики уже пятый год не могут дэйтпикер сделать)

Arsen
23.03.2018
00:05:27
семантики уже пятый год не могут дэйтпикер сделать)
Есть не оффициальный, довольно неплохой

Alexander
23.03.2018
00:05:39
Arsen
23.03.2018
00:05:47
А можно коротко. - почему ?
Не нравится, +полная кастомизация

А можно коротко. - почему ?
А ещё просто самопиар)

Kirill
23.03.2018
00:06:28
Что за неофициальный дейтпикер, можно ссылочку, пожалуйста?

Arsen
23.03.2018
00:06:32
Ща

Xored
23.03.2018
00:07:10
Не нравится, +полная кастомизация
кастомизация это интересно. Я посмотрю

Arsen
23.03.2018
00:07:11
https://github.com/mdehoog/Semantic-UI-Calendar

akaSybe
23.03.2018
00:07:32
просто если дэйтпикер неофициальный, то нужно будет искать или пилить интеграцию этого календаря с vue

Google
akaSybe
23.03.2018
00:07:48
а для прототипа это уже как-то не айс

но вообще семантик очень симпатичный

Roman
23.03.2018
00:17:46
и роутинг офиегенный

суперский фреймворк

только вот три утра)

а звтра на работу

Arsen
23.03.2018
00:18:13
А 18 минут назад было 2 утра....

Roman
23.03.2018
00:19:18
const windowsApp = new Vue({ el: '#windows', data: { windows: {}, newUrl: '' }, methods: { addWindow: function() { if (this.newUrl.length < 1) return false; this.windows[new Date().getTime().toString()] = { url: this.newUrl, invisible: false }; this.newUrl = ''; }, removeWindow: function(id) { this.$delete(this.windows, id); }, saveWindows: function() { ipcRenderer.sendSync('updateWindows', this.windows); }, closeWindows: function() { ipcRenderer.sendSync('closeWindows'); } } }); windowsApp.windows = ipcRenderer.sendSync('listWindows'); как такой апп переделать под компонент?

через жопу совсем?

akaSybe
23.03.2018
00:35:00
Нет

Roman
23.03.2018
00:37:30
я предполагаю что да :(

akaSybe
23.03.2018
00:37:54
Что смущает

Тут же обычный CRUD

Roman
23.03.2018
00:38:03
методы

могу я просто сделать это компонентом, ничего в него не передавая?

или это плохая идея?

akaSybe
23.03.2018
00:40:39
Не передавая чего?

Roman
23.03.2018
00:41:05
windowsApp.windows = ipcRenderer.sendSync('listWindows');

Google
Roman
23.03.2018
00:41:17
получать в нём прямо

akaSybe
23.03.2018
00:41:20
Да

Roman
23.03.2018
00:42:06
стоит юзать vue-router для реализации вкладок? или можно из примера: https://ru.vuejs.org/v2/guide/routing.html

akaSybe
23.03.2018
00:42:30
mounted() { this.windows = ipcRenderer.sendSync('listWindows'); }

Roman
23.03.2018
00:42:42
рано?

akaSybe
23.03.2018
00:43:13
я бы не стал делать

Roman
23.03.2018
00:43:22
или в дата 1 раз только?

а тут при каждом маунте

да?

akaSybe
23.03.2018
00:44:25
mounted() вызывается когда компонент попадает в DOM вроде

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

akaSybe
23.03.2018
00:45:04
если компонент заново монтируется

кстати еще обрати внимание что data - должен быть объектом только если это data в руте

в компоненте data должна быть функцией

akaSybe
23.03.2018
00:47:29
https://ru.vuejs.org/v2/guide/components.html#%D0%9E%D0%BF%D1%86%D0%B8%D1%8F-data-%D0%B4%D0%BE%D0%BB%D0%B6%D0%BD%D0%B0-%D0%B1%D1%8B%D1%82%D1%8C-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B5%D0%B9

Roman
23.03.2018
00:48:20
ок спс

Arsen
23.03.2018
00:50:42
Кто-нить шарит почему в геттеры всё проброшенно через параметры, вместо одного объекта?

akaSybe
23.03.2018
00:51:10
покажи код

Google
Arsen
23.03.2018
00:52:03
Да нет кода Вот если пилишь геттер, то параметры это: 1. Стейт модуля 2. Геттеры модуля 3. Рут стейт 4. Рут геттеры

Т.е. если мне в геттере надо только стейт модуля и геттер из рута - приходится писать ещё два лишних параметра

Roman
23.03.2018
00:52:34
покажи код
спасибо большое, компонент идеально заработал

Arsen
23.03.2018
00:54:11
А как?

Admin
ERROR: S client not available

akaSybe
23.03.2018
00:54:37
getters: { sumWithRootCount (state) { return state.count } }

Arsen
23.03.2018
00:54:43
getters: { someGetter(state, getters, rootState, rootGetters) { //do something with state and rootGetters } }

Roman
23.03.2018
00:55:33
а как можно из коробки подключать однофайловые компоненты без вебпака никак?

akaSybe
23.03.2018
00:56:05
никак вроде

Ilya
23.03.2018
01:36:47
Привет народ есть вот такая вот проблемма если вдруг кто поможет буду сильно благодарен есть ли способ использовать computed свойтва в data data () { return { value: this.$props.paid ? 32767 : 0, h: 2, options: { tooltip: false, height: 25, max: this.max_amount, speed: 0.1, interval: this.$props.paid ? 1 : 0.1, sliderStyle: { 'position': 'relative', 'top': '-2px', 'left': '-7px', 'width': '30px', 'height': '30px', 'background-color': '#d7a472' }, bgStyle: { "background-color": "#fff" }, processStyle: { "background-color": "#d08c49" } } } }, Вот допустим у меня есть попап и он передает при нажатии кнопки в store заносит определенное значение которое я потом передаю через props но так как компонент уже зарендерен то в обьекте дата невозможно обновить свойство использовать функцию перерендера не получиться потому что попросту негде ее вызвать (компонент не подразумевает каких либо кнопок) так вот я не совсем понимаю как мне обновить переменную в data при клике в другом компоненте не родительском

Arsen
23.03.2018
01:40:54
Ну дак просто делай computed, а не data

Или если хочется оставить в data то повесь вотчеры на нужные пропсы и меняй данные в data

Ilya
23.03.2018
01:52:23
Или если хочется оставить в data то повесь вотчеры на нужные пропсы и меняй данные в data
Спасибо чот я долго мучался с вычисляемыми и совсем забыл про вотчеры

Сергей
23.03.2018
04:22:38
Google
Andrey
23.03.2018
05:03:58
У тебя SPA. На бекенд вообще насрать должно быть.

[Anonymous]
23.03.2018
05:06:40
Dzhamil
23.03.2018
05:12:11
И firebase авторизация

В firebase авторизация с кастомным ключом

В бекенде и нет подключения к ларавель )

Не особо. Нафига нужен ларавель?
Понятно, насмотрелись туду листов с firebase) где никакой связи с бд бекенда нет

Anton
23.03.2018
05:40:11
У тебя SPA. На бекенд вообще насрать должно быть.
а данные всех пользователей и всего SPA где хранить, локально у всех на компе в indexedDB?

RNR ?
23.03.2018
05:45:57
он предоставляет авторизацию, права, склад файлов, своеобазную бд

Anton
23.03.2018
05:48:01
у меня больше вопрос почему firebase; хотя в ларавеле же просто указываешь какой тип БД используется, а методы ларавеля для БД одинаковые для всех типов БД?

RNR ?
23.03.2018
05:48:26
можно использовать возможности которые firebase предоставляет

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