Иван
Ну и скрин с девтулз желателен
Сергей
На той стороне спрашиваю у бекендера чо прилетает, говорит что не видит autentication в заголовках вообще
Сергей
get запрос при этом нормально проходит
Иван
Там не authorization должен быть случайно?
Сергей
Да нет, с этим все нормально - скопировано из рабочего кода где GET
Иван
Код скинь
Иван
Штатные телепаты в отпуске
Сергей
может сам формат записи как {url, {header:{}, body:{}} не катит и нужно с помощью настройки axios post с заголовками отправлять?
Nikita
попробуй axios.request({
url: '',
method: 'GET' 'POST',
...
})
Nikita
т.е. через axios request слать и get и post
Alexander
парни, а вот такую запись можно как-то обернуть красиво в один объект?
Vue.component('first-component', FirstComponent)
Vue.component('second-component', SecondComponent)
Vue.component('third-component', ThirdComponent)
Сергей
axios.post(this.apiUrl, {
headers: {Autentication: this.token},
body:{
name: this.userInifo.name,
role: this.userInfo.role,
}
})
.then...
Nikita
если компоненты нужны только в конкретном компоненте то
...
name: 'some-parent-component',
components: {
FirstComponent,
SecondComponent,
ThirdComponent
},
methods: {}
...
Alexander
Nikita
если прям эстетику портит и жить мешает можно обернуть в плагин, но для переносимости и переиспользованиния, это не удобно имхо
Dmitriy
у меня так работает
axios.post('/ajax/get-points.php', {
value: val
}, {
headers: {'X-Requested-With': 'XMLHttpRequest'}
})
.then ... и тп
Alexander
Сергей
Nikita
попробуй через request
https://github.com/axios/axios#axiosrequestconfig
с конфигом https://github.com/axios/axios#request-config
Nikita
да вроде норм по синтаксису, а зачем ты на фронте рендериш сначало через vue а потом через angular ?
Nikita
может в этом проблема ?
Oleksandr
Alexander
Oleksandr
Как-то так можно, только я тупанул, и там component вместо use
Alexander
Nikita
delimeters в таком варианте точно работает я смешивал два разных синтаксиса шаблонизаторов, как раз {{ }} и на vue ${} и работает нормально, но у меня один на сервере
может что в порядке инициалозации vue и ангуляра
Oleksandr
Azer 🌚
Alex
Delimiters работают только со сборкой runtime + compiler
Alex
да, если есть webpack то в delimiters нет нужды, все vue файлы в js скомпилированы будут
Alex
и шаблонов абы где кроме vue файлов у нас не должно быть
Sergey
Господа, как-то с пол года назад пробовал vue, и не смог настроить нормально дебаг, чтобы брейкпоинты работали в связке vue + typescript + vscode. Проблема нынче решаема?
Sunlive
вью кли 3 на 3м вебпаке еще?
Artyem
Sunlive
я глянул гитхаб, там нет изменений, значит на 3м еще
Sunlive
интересно они будут мигрировать на 4й до релиза?
Иван
Так 4 уже релизнулся
Sunlive
до релиза вью клихи
Sunlive
она еще в бете
Sergey
А ну да, и проблема проявлялась при использовании webpack-dev-server, на сколько я помню.
Иван
console.log и внимательное всматривание в код - вот джсные брекпоинты
Иван
Ишь чо захотели, увидеть что там в переменной лежит. Компилировать в голове разучились?)
Sergey
И связана она была с тем что вебпаковский вью-лоадеры видимо разваливали файлы на куски
Sergey
Sunlive
дебаггер - лучшее что случилось с человечеством, но не всегда юзабелен
Sergey
примерно таким вот образом
Иван
Там скорее проблема в том, что хот апдейты сильно код засоряют
Иван
Посмотрел на строчку const [width, height] = thumbsize.split('x').map(x => parseInt(x))
Иван
Вспомнил как удивлялся почему просто map(parseInt) не работает
Andrey
а map(Number) не сработает разве?
Иван
Сработает
Mr. M
Как отслеживать текущие доступные маршруты в vue-router, если я добавил через this.$router.addRoutes(exampleRoutes) ?
this.$router.options.routes - не обновляется
Alexander
А как можно хранить старые данные формы? например у меня есть строка с импутами, пользователь нажал редактировать, отредактировал несколько полей v-model изменила исходные данные, а дальше пользователь передумал и жмет отменить редактирования, как вернуть старые данные?
Michael
Andrey
меняться должна модель из data, а изначальные значения должны оставаться в сторе или в пропсах
Alexander
а где можно почитать или пример?
Alexander
Alexander
а из пропса в data биндить/копировать в mounted ?
Leonid
В компутед
Andrey
по-идее, в конструкторе... чёт хуки подзабыл)
Иван
Откуда ж там конструктор
Иван
created тогда уж
Andrey
угу
Andrey
я просто по аналогии с реактом)
Иван
Я кстати и в реакте конструктор не использую
Mr. M
Иван
Для биндинга проще юзать стрелочные функции
Stanislav
Кто то использует наследование в .Vue???
Иван
Ну, я просто в редаксе это разруливаю
Иван
mapState. mapDispatch и все это прочее бойлерплейтное коричневое
Иван
Когда вместо конструктора - контейнер)
Andrey
а, ну я, в основном, без стейт менеджмента вообще - чистые компонентики
Erzed
Andrey
Когда вместо конструктора - контейнер)
По-идее, это не совсем хорошо. Остаётся кусок glue-кода, который практически не реально протестировать. В тесты же чистые компоненты экспортируются?
Иван
Тесты?
Иван
))
Иван
На самом деле просто надо все мапать через селекторы