
Vitalii
23.07.2018
07:35:23
у меня в index.js для сборки модуля vuex указано namespaced: true
import state from './state'
import mutations from './mutations'
import getters from './getters'
import actions from './actions'
import plugins from './plugins'
const settingsModule = {
namespaced: true,
state,
mutations,
getters,
actions,
plugins
}
export default settingsModule

Hedint
23.07.2018
07:35:48

kenazs
23.07.2018
07:36:09

Google

kenazs
23.07.2018
07:37:54

Даня
23.07.2018
08:14:31
Подскажите, как сделать атрибут стейта немутабльным во vuex.
Кейс такой: я строю врменной график. Есть слайдер, который позволяет перемещаться по осе X. Во время перемещения, график должен нормализоваться и заново отрисоваться. В стейте я храню два объекта с данными - один для рендеринга (который всегда менятеся), а второй для нормализации (он должен отсаваться неизменным)
Однако второе не очень получается

Alex
23.07.2018
08:19:00
Сделайте чтобы мутации не меняли лишнего, напрямую стейт вьюкса нельзя менять

Ruslan
23.07.2018
08:22:42

Fil
23.07.2018
08:32:09
черт неужели никому никогда не требовалась БД с nuxt.js?

Rafael
23.07.2018
08:32:33

Kendr
23.07.2018
08:32:45
Смотри какой-нибудь изоморфик фетч

Fil
23.07.2018
08:35:27

Kendr
23.07.2018
08:35:38

Fil
23.07.2018
08:36:20

DimenSi
23.07.2018
08:59:27
я так микроблог накидывал, сервер и накс поднимал отдельно

Google

Даня
23.07.2018
09:05:22

h3lpkey
23.07.2018
09:35:53
Народ, привет, подскажите: пишу виджет-компонент и собираю дело вебпаком, использую для себя bootstrap4. Так вот вопрос в том, как собирать\писать так, что бы при вставке на сторонний сайт мои библиотеки и мой css не смешивался с чужим?

Vitalii
23.07.2018
09:38:38
по поводу библиотек хз

Bohdan
23.07.2018
09:39:29

h3lpkey
23.07.2018
09:40:06
да, с помощью scoped Только половину проблемы решил. Всё ровно спасибо!

Stanislav
23.07.2018
09:41:26

Bohdan
23.07.2018
09:44:16
еще я параллельно заброшу вопрос
собрал из двух своих костылеприложений одно с помощью конфига pages
теперь вебпак ругается - его дев-сервер не может зарезолвить путь до main.ts (т.к. сейчас две папки под каждую из pages)

Vitalii
23.07.2018
09:45:57

Константин
23.07.2018
09:46:56
Вопрос
Сейчас читаю статью https://medium.com/devschacht/react-is-not-the-new-jquery-5825b3269d2c
и там есть текст: "По факту они реализованы с использованием делегирования, таким образом React применяет один-единственный обработчик событий в корне приложения для обработки всех событий. "


Alexander
23.07.2018
09:47:52
Подскажите пожалуйста почему не получается сделать data асинхронным? Использую nuxt
<template>
<div>
<h1>| {{ balance }} |</h1>
</div>
</template>
<script>
import axios from 'axios';
export default {
async data () {
let { data } = await axios.get(`/api/v1/getProfile?apikey=9de3488f1264591cf7aceda428c411de`)
console.log(data.balance);
return { balance: data.balance }
}
}
</script>
в консоли вижу баланс, на странице нет (
Вижу в консоли ошибку
[Vue warn]: Property or method "balance" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.

Константин
23.07.2018
09:48:30
Я никогда не использовал React в проектах и стало интересно, выходит, что у реакта 1 eventlistener для всех евентов элементов внутри приложения ?

Stanislav
23.07.2018
09:51:07

Константин
23.07.2018
09:53:17

Bohdan
23.07.2018
09:54:20

Andrey
23.07.2018
09:56:18
Народ, как сделать так, что бы во vue-router при переходах страница устанавливалась на начало?
https://monosnap.com/file/ZTDNqs7wy7FF8Ifywbchg8ZL3p4agw
Пытался сделать так, но что то не срабатывает

Google

Alexander
23.07.2018
09:57:12

Nikita
23.07.2018
09:59:31
Написано же
а, ясно, в русской локали ошибка

Stanislav
23.07.2018
10:02:42
Хз как так перевели ?

Alex
23.07.2018
10:14:51
В наксте перевод для 0.12 вроде, можно на него не смотреть

Valeriy
23.07.2018
10:15:17
билд на circle ci выбрасывает JavaScript heap out of memory. как оптимизировать не подскажите?

Sergey
23.07.2018
10:16:37
привет

Alexey
23.07.2018
10:50:43
Как при скролле менять содержимое блока ?

Valeriy
23.07.2018
10:54:57
https://ru.vuejs.org/v2/cookbook/creating-custom-scroll-directives.html
ну а дальше уже навешивать все, чего душа пожелает

Alex
23.07.2018
11:12:12
А как убрать псевдо класс в методе?
Вот например btn:focus как убрать фокус?

Grevisse
23.07.2018
11:49:09

Костя
23.07.2018
11:50:00
Разбирается кто в фичах андроида (настройки виджетов) не подскажите телеграм группу?

? гриб
23.07.2018
12:03:27
как вы делаете закрытие попапов на странице по клику вне?

Admin
ERROR: S client not available

Google

? гриб
23.07.2018
12:03:52
подстава в том, что вокруг много элементов с stopPropagation

Hedint
23.07.2018
12:04:12
завернуть попап в overlay на всю страницу?

? гриб
23.07.2018
12:04:42
если под каждый попап делать невидимую подложку на страницу, то первый клик будет по ней
гибридное решение элегантное есть? )

Hedint
23.07.2018
12:06:39
возможно, но я такого не знаю.)
с управлением попапами действительно становится сложно, когда у тебя попапы порождают попапы и т.п.

? гриб
23.07.2018
12:11:06
прост в проекте миллион всплывающих меню. и их надо закрывать ) а вокруг куча всего со stopPropagation (в том числе самое простое решение с закрытием попапов на этом основано)


Alexander
23.07.2018
12:11:52
приветствую) вопрос про эргономику)
есть форма, среди прочего она содержит два виджета, первый из них - некий раскрывающийся список с выбором 1 из 4 возможных вариантов,
вопрос про второй виджет - он должен давать возможность выбирать несколько значений, количество значений определяет выбор варианта в первом виджете,
если в первом виджете выбран 1 пункт - то во втором виджете нужно выбрать 1 вариант,
если в первом виджете выбран 2 пункт, то во втором виджете нужно выбрать 3 варианта,
если в первом виджете выбран 3 пункт, то во втором виджете нужно выбрать 5 вариантов,
если в первом виджете выбран 4 пункт, то во втором виджете нужно выбрать 7 вариантов.
то есть второй виджет - это виджет выбора нескольких вариантов из ограниченного списка значений (примерно значений 10), выбираются только 1, 3, 5 или 7 вариантов, ни больше, ни меньше
как бы лучше всего реализовать второй виджет, чтобы было удобнее всего?
как бы вы эту задачу на Vue решили? какие компоненты бы заюзали, как бы оно выглядело?


? гриб
23.07.2018
12:16:15
нужно знать подробности вариантов этих

Alexander
23.07.2018
12:16:22
то есть вопрос про то, как на Vue можно выбирать некое множество значений из другого множества значений, с некими ограничениями?

? гриб
23.07.2018
12:16:30
1 3 5 7 - это разные, или просто дополняются по 2?
бгг ))

Alexander
23.07.2018
12:17:50
допустим, в первом списке, выбор SLA плана (Bronze (1 agent), Silver (3 agents), Gold (5 agents), Platinum (7 agents))
во втором списке надо выбрать эти самые 1/3/5/7 агентов из списка, в списке их 10

? гриб
23.07.2018
12:18:23

Alexander
23.07.2018
12:18:25
некий список с уникальными значениями, нужно выбрать ровно 1, ровно 3, ровно 5 или ровно 7
честно говоря, вопрос больше про юзабилити)

? гриб
23.07.2018
12:18:55

Alexander
23.07.2018
12:18:59
как бы сделать второй виджет?
чтобы было удобно выбирать эти самые агенты из списка вариантов

Hedint
23.07.2018
12:19:21
Думаю, это не сложно.
просто второй виджет должен получать максимальное количество элементов, которые можно выбрать.

Google

? гриб
23.07.2018
12:19:37
?

Alexander
23.07.2018
12:19:38
да, это получение реализовать я могу, без проблем
суть вопроса про то, а каким должен быть второй виджет?
как это лучше сделать, чтобы было удобно им пользоваться?

Hedint
23.07.2018
12:20:04

Alexander
23.07.2018
12:20:22
серия из раскрывающихся списков, которые синхронизируются? multiselect? два списка и там кнопочки слева направо

? гриб
23.07.2018
12:20:25
выберите X:
_________________
————————
Y выбрано