VasiliyIT
ну тогда его и попробую
VasiliyIT
Denys
Ребята какой функцией можно перегрузить страницу
Dzianis
Подскажите, пожалустаю Использую Vue-clie 3 и хочу заимпортировать сцсс для всех компонентов, но, к сожадению, дальше файла App.vue не работает. Что я упускаю?
Hedint
location.reload() ? )
Maksim
В случае когда варианты выбора в одном дропдаун меню зависят от выбора в другом как лучше ловить выбранное значение в первом, компутед или вотчер?
Жалгас
location.reload
а какой функцией можно перезагрузить текущий route
Dzianis
@youngpirate32 это работает для Vue-cli 2, где ест конфигурато веб пак. Но в 3 верси я не нашел данного кофигуратора
Vadim
к vue-cli?
Vlad
что за 3 vue cli ? это который в бетке? нафиг его юзать
Denys
А как мне удалить можно элемент без перезагрузки страницы?
Vlad
Работает потому что
чем он лучше webpack темплейта?
Vadim
чем он лучше webpack темплейта?
Для меня никакой разницы не было, только в 3 версии сборка вынесена
Dzianis
@youngpirate32 пробовалл и нет
Жалгас
А как мне удалить можно элемент без перезагрузки страницы?
я делаю так: вешаю watch на проп, если он изменился та функция что в вотче стоит может подтянуть новые данные или выставить данные в начальный вид
Жалгас
https://github.com/vuejs/vue/issues/702 еще вот тут можешь почитать
Denys
axios.delete('http://163.172.134.139/api/companies/delete/'+ id);
Denys
Я удаляю элемент по ид
Denys
и мне нужно что бы он исчез
Oleg
.then((result) => {вот тут и удаляй})
Vlad
Я ж правильно понял, vue cli 3 это @vue/cli в npm? Он не на вебпаке, а какой-то свой сборщик?
Vlad
webpack
Но там меньше зависимостей, чем в 2.х?
Vlad
Ладно вечером сам гляну
Vadim
Там меньше файлов в проекте
Maxim
Всем привет, столкнулся с такой проблемой. Когда у меня в роуте есть параметры вида /product/:id, то $router.push({ query: { key: 'value' } }) падает с ошибкой [vue-router] uncaught error during route navigation:
Maxim
пробовал сделать url вида /product/:id/history
Maxim
тоже не помогает
Maxim
я так понимаю проблема в том, что есть $route.params
Maxim
Сталкивался кто?
Roman
я так понимаю проблема в том, что есть $route.params
id ж, наверное, не проставляешь, правильно?
Maxim
проставляю
Maxim
роут отрабатывает правильно
Roman
и при push?
Aleksei
проставляю
пример кода можно?
Maxim
и при push
Maxim
сек
Maxim
const query = urlParse(['pageNum'], newValue) this.$router.push({ query: query })
Maxim
стоп
Maxim
:href="`#/product/${item.id}/history`"
Maxim
получаю url - http://localhost:8083/#/product/1/history
Maxim
стараница отрабатывает правильно
Maxim
может при push еще что-то указывать нужно?
Илья
Коллеги, киньте ссылку на nuxt js канал
Roman
:href="`#/product/${item.id}/history`"
почему не используешь router-link?
Maxim
потому что он не работает с mouse middle click
Maxim
и на левый клик
Maxim
и ctrl click
Maxim
ну собсно router-link ж ту же <a href=""></a> делает
Roman
может при push еще что-то указывать нужно?
router.push({ name: 'user', params: { userId: 123 }})
Oleg
и на левый клик
Может все-таки правый клик?
Aleksei
туда вообще объект передается, в котором должен быть path
Aleksei
типа {path: твоя урла}
Maxim
router.push({ name: 'user', params: { userId: 123 }})
vm.$router.push({ params: { ...vm.$router.params }, query: { pageNum: 1 } })
Maxim
не помогло
Aleksei
не помогло
сделай с path
Roman
не помогло
роутер просто не может понять, какой роут тебе нужен ))
Maxim
почему на других страницах работает?
Maxim
где нет параметров
Maxim
http://localhost:8083/#/attribute?pageNum=1
Maxim
с теми же действиями
Aleksei
потому что если есть параметры, то ожидается что ты укажешь именованный путь или путь внутри объекта
Aleksei
покажи
Aleksei
сделай лог того, что ты передаешь в роутер
Maxim
сделай лог того, что ты передаешь в роутер
vm.$router.push({ name: 'productHistory', params: { id: 1 }, query: { pageNum: 1 } })
Denys
<textarea v-model="addDescription" id="shortDescription" placeholder="Short description"></textarea>
Denys
Тут тоже нельзя использовать v-model?