Александр
почему innerText не устанавливается?
Alexandr
кавычка
Александр
variableInsert.innerText = '123' так тоже нет
Art
это после статьи про Vue на Хабре люди в оруппу посыпались?
Я лично благодаря этой статье и узнал о существовании этого чата
Petr
+
Alexandr
А я загуглил
Alexandr
variableInsert.innerHTML = '<{$'+variable+'}>';
Максим
Создатель Vue.js отвечает Хабру https://habrahabr.ru/post/350290/
Andrey
variableInsert.innerHTML = '<{$'+variable+'}>';
ты не верно понял что он хочкт вставить
Andrey
variableInsert.innerHTML = '<{$'+variable+'}>';
бэктики и ${} там для интерполяции строки
Andrey
Александр
Да
Andrey
странно, если просто статический текст вбиваешь в innerText то тоже не ставится?
Александр
Александр
Stanislav
алярм. Используй .textContent
Александр
textContent, innerHTML, innerText
Александр
пробовал
Stanislav
Александр
так тоже не работает
Александр
из консоли всё выполняется
Andrey
а если убрать назначение класса и contenteditable?
Александр
Andrey
забавно
Stanislav
так тоже не работает
попробуй все это же проделать в песочнице
Anton
Всем привет. Такой вопрос: Можно ли как-то заюзать Nuxt для SSR в уже готовом spa на Vue? Или надо было изначально всё создавать через nuxt?
Armen
Всем привет, кто-нибудь, кто юзает Web- или PhpStorm знает, как выключить автоимпорт компонентов вью при автозавершении кода в шаблонах?
Aleksei
кто то знает, как из axios catch пробросить эксепшен наверх?
Aleksei
axios.delete(url) .then(() => makeResponse()) .catch((e) => { throw e })
Aleksei
e наверех не пробрасывается
Andrey
а как наверху ловишь?
Aleksei
через трай кетч
Andrey
а почему не через catch?
Aleksei
в смысле? я и написал через трай кетч
Andrey
у тебя эксепшен же в промисе
Andrey
на этом промисе тебе его надо через .catch ловить
Andrey
можно и через try ... catch, но тогда await нужен)
Aleksei
не понимаю, я сделал throw из catch axios, этот запрос вызывается в другом месте, я хочу в этом другом месте словить мой эксепшен из кэтча axios
Andrey
покажи код где ты его отловить хочешь
Александр
Как видно span вставляется
Александр
но без текста
Aleksei
покажи код где ты его отловить хочешь
try{ axiosRequest() } catch(e) { тут хочу поймать эксепшен }
Andrey
axiosRequest().catch((e) => {...})
Stanislav
:)
Andrey
Ребят, всем добрый день. Подозреваю, что проблема известная. Получаю данные во VUEX через аксиос. После чего вывожу эти данные в компоненте через computed. (в девтулз их тоже видно) Но консоль выдает, что данные undefined, хотя что странное - данные все равно на странице отображаются. Может кто подскажет, как правильно работать с асинхронными данными и VUEX ? Или в чем может быть проблема. Заранее спасибо!
Stanislav
try{ axiosRequest() } catch(e) { тут хочу поймать эксепшен }
Только внутри возвращай свой axios.delete и убери .catch
Aleksei
axiosRequest().catch((e) => {...})
ок, спс, щас попробую
Andrey
try{ axiosRequest() } catch(e) { тут хочу поймать эксепшен }
или: try{ await axiosRequest() } catch(e) { тут хочу поймать эксепшен }
Andrey
у в хуке Created (в компоненте), есть диспатч, который вызывает загрузку данных через VUEX, которые потом попадают обратно в компонент. почему undefinde все таки? я не понимаю.
Viktor
Как только узнал из хабра, что существует такое сообщество, сразу сюда пришел. Привет, ребята, я тоже пилю на Vue
Andrey
секунду
Alexey
секунду
Ну данные пока пришли, время же на это надо. В какой-то момент они у тебя были не определены
Vladislav
Ребят, как обхитрить роутер и передать params и path одновременно
Andrey
а как мне это обойти то в итоге? мне vue предупреждение выкидывает, это не особо нравится. https://jsfiddle.net/nhjxb2nd/5/
Andrey
Ну данные пока пришли, время же на это надо. В какой-то момент они у тебя были не определены
Alexey
Давай подумаем
Alexey
Например в компутед можно проверять, да?
Andrey
как-то данные в дата прокидывать, чтобы компонент их видел? или получать данные из апи прямо в компонент, но я всю работу с апи вынес во вьюкс.
Andrey
Например в компутед можно проверять, да?
я ставил даже v-if на данные из компьютед, он выдате ошибку что их нет, но все равно компонент их отрисовывает
Andrey
никак, я просто про другое сказал
Andrey
на getEditRole ругается, как я понимаю?
Andrey
Ребят, как обхитрить роутер и передать params и path одновременно
а в чем проблема? <router-link :to="{path: '/test', params: {some_param: 'some_value'}}"></router-link>
Alexey
никак, я просто про другое сказал
Ок. Попробуй в компутед таки проверять и чтобы они не выдавали ундефинед
Vladislav
вот в чем проблема)
Andrey
на getEditRole ругается, как я понимаю?
Error in render: "TypeError: Cannot read property 'name' of undefined"
Andrey
да
Andrey
а, ну тогда name и укажи =)
Andrey
<div> {{ editingRole ? editingRole.name : '' }} // undefined в консоли, но пофакту данные выводятся </div>
Andrey
например
Vladislav
а, ну тогда name и укажи =)
мне нужно и квери и парамс) походу приедтся в квери пихать все
Andrey
Или так computed: { editingRole() { return _.cloneDeep(this.$store.getters.getEditRole) || { name: null }; } },
Alexander
Ребят подскажите как правильно делать. Вот есть у меня колекция данных http://prntscr.com/ilsnrk в ней 3 элемента, у меня отрисуется 3 компонента в которых будет таблица, с данными. Тоесть у меня есть 1.родительский компонент который получает эти данные 2. компонент который рисует таблицу Задача сделать возможность добавления новых строк в таблицу. Правильно ли в компоненте таблицы делать функцию которая обновляет данные(отправка на сервер и после успешного ответа вставка новой строки в таблицу) илиже мне нужно емитить собития и реализовать эту функцию в родительском компоненте?