
Xored
23.03.2018
00:01:46

Roman
23.03.2018
00:02:21

akaSybe
23.03.2018
00:03:33

Arsen
23.03.2018
00:04:16

Google

Alexander
23.03.2018
00:04:39

Arsen
23.03.2018
00:04:53

Xored
23.03.2018
00:05:10

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
а для прототипа это уже как-то не айс
но вообще семантик очень симпатичный

Arsen
23.03.2018
00:09:20

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 должна быть функцией

Roman
23.03.2018
00:47:18

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
покажи код
спасибо большое, компонент идеально заработал

akaSybe
23.03.2018
00:53:32
ты же можешь их не писать?

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

Сергей
23.03.2018
04:22:38

Dzhamil
23.03.2018
04:51:55

[Anonymous]
23.03.2018
04:57:12

Anton
23.03.2018
04:59:40

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 авторизация с кастомным ключом
В бекенде и нет подключения к ларавель )

Andrey
23.03.2018
05:25:43

Anton
23.03.2018
05:40:11

Evgenij
23.03.2018
05:43:48

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

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

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