Sunlive
Roman
пихать websocket connection object в Vuex store.state плохая идея?
Roman
N
сорь, просмотрела, тоже что-то подобное было
Roman
просто сама идея хранить connection в Flux Store'е не абсудрна?
N
весь объект с методами и пр - нет смысла хранить. Есть смысл хранить состояние только и то что приходит.
N
Если я правильно поняла вопрос
N
https://github.com/nathantsoi/vue-native-websocket
N
Vue.prototype.$socket тогда можно. И в стор только нужное
Абдула
За что отвечает второй аргумент?
Абдула
Абдула
А то там не написано
Andrey
Олег
подскажите хороший плагин для настройки скрола
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
Николаич
Надо так 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
Shamil
Николаич
heavycharged
А подскажите ещё, пожалуйста, как бы мне в этом компоненте вывести то, что находится в data? Пробовал {{ $root.data }}, но там ничего не выводится.
Хочу просто для дебага видеть.
<script>
export default {
name: "Feedback",
data: () => {
return {
name: "",
phone: "+"
};
}
};
</script>
heavycharged
Да и не уверен, что root это правильно, root походу корневой инстанс.
Denys
console.log(this.$data);
но лучше установи девтулс для хрома
Николаич
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
Roman
я же поставил его в декларации функции?
async CONNECT({ commit, state }) {
Alexander
подскажите, как развернуть другой темплейт vue-cli, если один уже был развернут, в существующем репозитории?
Roman
CONNECT: async function({ commit, state }) {
так тоже не работает
Andrey
Yevhenii
в смысле??
мне кажеться тебе для начала нужно немного почитать доки про async await js и про async actions vuex
Yevhenii
без async не может быть await
Yevhenii
и не забывай про try ... catch
Roman
Yevhenii
у тебя created не async
Yevhenii
я же написал
Yevhenii
в компоненте