Anonymous
Всем доброго времени суток. Я уже как-то задавал данный вопрос и вот я наконец добрался снова к тому проекту. В общем мне нужно с определенного сайта вывести текст в ячейку таблицы моего проекта. Например: на сайте написано, что оплата за обучение на категорию B составляет 500 руб (это к примеру просто) и вот мне нужно вот этот кусок текста вывести в моей таблице. Я спрашивал тогда про axios, но никакой информации в таком плане я так и не нашел
Anonymous
надеюсь не слишком запутанно разъяснил
Michael
это вопрос о парсерах
Michael
парсеры -- слегка не фронтовая задача, тем более, не связанная с фреймом)
Michael
ахиос да, в экосистеме вью, но
Michael
какие к нему вопросы?)
Michael
конкретно
Anonymous
вопрос стоит в том, что я не совсем понимаю как мне составить запрос на получение данных
Anonymous
вот например я созаю метод и в нем прописываю axios.get("здесь урл того сайта")
Michael
ты из ноды это делаешь?
Anonymous
да
Michael
фух
Michael
а то у меня сердце прихватило
Michael
и так адреналинраша напился, а тут такое
Michael
так с какого урла и с какими парметрами ты хочешь получить страницу сайта на попарсить?
Michael
мб заголовки
Michael
или ещё что-то эдакое
Anonymous
https://dosaaf-grodno.by/obuchenie-v-avtoshkole/#price
Michael
о, хэш навигация
Michael
это SPA
Anonymous
вот отсюда мне нужно в мою таблицу закинуть вот это "520 руб."
Michael
у SPA есть апи, но может быть csrf защита
Michael
довольно длинный ответ получится, сильно вкрадце написал выше в одном предложении)
Александр
Это вроде не спа
Michael
и всё это немного оффтоп
Michael
то есть # -- это якорь?
Michael
просто на ID?
Александр
Судя по всему да)
Michael
тогда всё изи
Александр
Мне кажется да
Michael
я не открывал прост)
Michael
тогда прямо на тот урл await axios.get('тот урл')
Michael
const { res_data: data } = axios.get('get_url')
Michael
типа такого
Anonymous
хм
Michael
дальше загоняешь в виртуалдомпарсер или ещё какую монаду и донатишь за такие инфы в patreon vue.
Егор
https://globalbobone.github.io/globalbobone.crazy_santa.github.io/index.html
Anonymous
так а каким образом мне вытащить в таблицу те несчастные пару слов? или я не совсем догнал
Anonymous
?
Michael
но это тру. А ты сделаешь регулярками.
Michael
что шустрее, но...
Alex
Инженеры Snipcart о своём опыте перехода с Backbone на Vue — https://snipcart.com/blog/progressive-migration-backbone-vuejs-refactoring
Michael
👍
Dmitriy
Кто в курсе как решить такой вопрос ? Я делаю input через v-if и он не видим и так же на нем стоит ref чтобы поставить на него focus. Когда условие для отображения input являются true то в refs он еще не успевает появится. Решает проблему конечно setTimeout, 0 но я предполагаю, что должен быть какой то здравый коллбек.
A...
Я использую vue-focus модуль
Dmitriy
спасибо, как вариант не плох
Maksym
Здравствуйте. ▫️Какой у вас проект или где работаете? Нигде не работаю, выполняю тестовое задание для получения работы по Vue.js. ▫️В чём вы специалист? Начинающий разработчик, ещё не специалист. ▫️Чем можете быть интересны или полезны сообществу? С приобретением опыта обсуждением фреймворка. ▫️Чем интересно сообщество вам? Новостями и обсуждением вопросов по Vue. ▫️Откуда вы? Из Днепра, Украина. ▫️Как узнали про группу? Из Гитхаба. #whois
Dmitriy
да, спасибо
Serge
а может мне кто нибудь в стиле "для чайников" объяснить, для чего нужен ref и $refs ?
Anton
Чтобы можно было по ссылке находить дочерние элементы компонента
Anton
В 99% случаях это сомнительное решение.
Tom
а может мне кто нибудь в стиле "для чайников" объяснить, для чего нужен ref и $refs ?
например быстрый и удобный способ доступа к dom елементам/компонентам
Tom
У тебя есть input в компоненте, чтобы внутри этого компонента достучаться до этого инпута, можно использовать this.$refs.someRefName вместо поиска через getElementById
Vladimir
например фокус в поле поставить
Serge
Понятно вроде, спасибо
Maksym
Тестовое задание на работу. Буду рад получить помощь и услышать советы по выполнению. Приложение ToDo. Несколько требований, из них у меня не получается следующее: — Возможность создать, изменить или удалить список задач. — Поставить конкретной задаче дедлайн. При нарушении дедлайна задний фон такой задачи становится красным. За основу взял официальный пример реализации: http://todomvc.com/examples/vue/. Читал документацию, смотрел видеоуроки и примеры, но из-за моего уровня возникают трудности в выполнении. Каким образом можно добавлять/удалять списки и ставить каждой задаче дедлайн с событием? Спасибо за внимание.
Tom
Как раз этим и занимаюсь
ты должен ее сам решить, иначе это будет не то братан
Tom
А на какой грейд?)
синьйор, не понятно?
Vladislav
А на какой грейд?)
Тим Архитект
Pauline
😂
Алексей
Как раз этим и занимаюсь
Удачных творческих полетов.
Tom
Junior Team Lead
Michael
Тим Архитект
Больше похоже на СТО на проект типа Azure.
Michael
Провал -- это когда пьёшь кофе, оставляешь его слева от компа на полминутки, берёшь пить, а там пусто - допил!(( фак, ещё наливать.
Vladislav
Или когда налил чай, сел работать, а он уже ледяной
Maksym
А на какой грейд?)
Джуниор Вью
Michael
Джуниор Вью
Джуниор Вью отличается от Джуниор Рейлс?