Максим
очень походит на вопрос, сколько с 1кг протеина наберу?
если схаваешь за один присест, то 1 кг наберешь на ближайшие сутки)
Roman
пихать websocket connection object в Vuex store.state плохая идея?
N
пихать websocket connection object в Vuex store.state плохая идея?
зачем? есть https://github.com/MetinSeylan/Vue-Socket.io , сразу готовые мутации в сторе. Коннент\дисконнект из коробки и т д
N
сорь, просмотрела, тоже что-то подобное было
Roman
просто сама идея хранить connection в Flux Store'е не абсудрна?
N
весь объект с методами и пр - нет смысла хранить. Есть смысл хранить состояние только и то что приходит.
N
Если я правильно поняла вопрос
N
https://github.com/nathantsoi/vue-native-websocket
Roman
https://github.com/nathantsoi/vue-native-websocket
спасибо конечно, но любые абстракции в данном вопросе лишние
N
Vue.prototype.$socket тогда можно. И в стор только нужное
Абдула
За что отвечает второй аргумент?
Абдула
Абдула
А то там не написано
Олег
подскажите хороший плагин для настройки скрола
Dmitriy
Может кто подсказать как правильно распарсить и вытащить данные из такого json http://ws.audioscrobbler.com/2.0/?method=artist.gettoptracks&artist=%D0%A0%D0%B5%D0%BC+%D0%94%D0%B8%D0%B3%D0%B3%D0%B0&api_key=12f2755bbc100e2c335c7cdf7721b62f&format=json
Demetrio
а в чем именно вопрос?
Максим
можно неправильно распарсить json?
Олег
зачем его парсить?
Dmitriy
я нуб, сначала заношу данные в дата
Николаич
Dmitriy
вот дата
Dmitriy
а вывести не получается
Олег
тогда лучше этот https://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc
Николаич
я нуб, сначала заношу данные в дата
У тебя toptracks массив, а в JSON объект
Николаич
Надо так this.toptracks = response.data.toptracks.track
Dmitriy
Спасибо) Все заработало как надо
Николаич
👌🏼
heavycharged
Подскажите, изучаю Vue, если я работаю через vue-cli, создал компонент, (например, файл Feedback.vue), сделал name: "feedback", и хочу в другом шаблоне отрисовать, то как его вызвать?
heavycharged
<Feedback><Feedback/>
heavycharged
?
heavycharged
почему-то не вызывается он так :(
Andrew
а ты импортировал его и докинул его в компоненты?)
heavycharged
сделал так: <script> import Feedback from "./Form.vue" export default { name: "Footer", components: Feedback }; </script>
heavycharged
У меня в голове все перемешалось, я специально назвал файл по одному, компонент по другому, импортирую по третьему, чтобы понять что вообще идентифицирует компонент
heavycharged
Короче, возможно в этом и проблема
Николаич
components: { Feedback }
Michael
Знаете почему у реакта запросов больше в поисковики и стековерфлоу?
Michael
Потому что он никогда не работает с первых ста раз!:D
Michael
в день
Dmitriy
Anonymous
😈
Nikita 🦫
Anonymous
Как ты мог
😈
😁
Anonymous
Не простим
heavycharged
components: { Feedback }
Спасибо, заработало!
Shamil
Николаич
heavycharged
А подскажите ещё, пожалуйста, как бы мне в этом компоненте вывести то, что находится в data? Пробовал {{ $root.data }}, но там ничего не выводится. Хочу просто для дебага видеть. <script> export default { name: "Feedback", data: () => { return { name: "", phone: "+" }; } }; </script>
heavycharged
Да и не уверен, что root это правильно, root походу корневой инстанс.
Denys
console.log(this.$data); но лучше установи девтулс для хрома
heavycharged
console.log(this.$data); но лучше установи девтулс для хрома
О, спасибо, this.$data то что нужно. Девтулс Vue уже поставил, чето забыл за него :)
Dmitriy
Имеем путь .track.image[2]['#text'] который выдает тест ссылки на картинку, как правильно в :src запихнуть это значение?
Alexander
:src="Что-то.track.image[2]['#text']" не работает?
Dmitriy
видно я где то опечатался, все работает как в примере выше
Alexander
Yevhenii
Всем привет. Столкнулся со следующей проблемой: Есть nested роут с двумя children. По факту страница с двумя табами. При переключении между табами я меняю children роуты. При переходе между ними каждый раз происходит rerender как children так и parent. Собственно в чем вопрос, есть ли возможность как-то предотвратить rerender перента? Потому что как бы интересный момент, мне одну и ту же сущность нужно фетчить на mounted для parent и для одного из children. И желательно делать clear на beforeDestroy parent. Но я не могу, так как beforeDestroy срабатывает всегда.
Roman
вроде в webpack сборке есть babel: "babel-core": "^6.26.0", "babel-loader": "^7.1.2", "babel-plugin-syntax-dynamic-import": "^6.18.0", "babel-preset-env": "^1.6.1", но ругается:
Roman
Roman
знает кто в чём проблема? гугл пока не помогает
Yevhenii
async забыл
Yevhenii
перед created
Roman
async забыл
в смысле??
Roman
я же поставил его в декларации функции? async CONNECT({ commit, state }) {
Alexander
подскажите, как развернуть другой темплейт vue-cli, если один уже был развернут, в существующем репозитории?
Roman
CONNECT: async function({ commit, state }) { так тоже не работает
Yevhenii
в смысле??
мне кажеться тебе для начала нужно немного почитать доки про async await js и про async actions vuex
Yevhenii
без async не может быть await
Yevhenii
и не забывай про try ... catch
Yevhenii
у тебя created не async
Yevhenii
я же написал
Yevhenii
в компоненте