Anonymous
через axios
Anonymous
обьявить пустой масив в дата
Anonymous
а там пост реквестом получать от сторон сервиса и писать в тот пустой масив что создали
Anonymous
а можно как то через vue resource ? Я просто уже его использую в этом проекте
Mykyta
и через него можно
Anonymous
можете пример дать ?
Anonymous
не доходит :(
Nikita
Заходишь в доку Вью.
Nikita
Там в меню конпка
Nikita
Примеры
Nikita
Среди примеров выбери что-то про гитхаб
Nikita
Там пример того, как получить данные ассинхронно в дату
Mykyta
Народ, всем привет) Вопрос по webpack, во vue-cli выбирал настройку webpack-simple: у кого-то такое было, что при установке в объекте devServer свойства host, то не во всех браузерах работал этот дев сервер? Например, у меня в Microsoft Edge работает девсервер, а хром, мозила и тд, просто говорят, мол "страница недоступна".
Mykyta
хотя когда запускаю localhost:8080 по страндарту, то во всех браузерах норм работает
Yaroslav 🇺🇦
какая разница на каком порту слушать? На какой меняешь?
Anonymous
эмм там только один пример про коммиты из гитхаба и то таам нет того что я ищу :(
Nikita
this.items.concat(data)
Mykyta
нет, не с портом проблема
Nikita
ты это хочешь, чтоль?
Mykyta
а меня с localhost:8080, а скажем на somedomain.dev:8080
Nikita
кстать, у моего коллеги не открывается дев разработка на сафари, это норм7
Mykyta
Вот
Mykyta
у меня только в Edge
Mykyta
работает
Nikita
ну тебе не повезло
Nikita
придется разрабатывать в edge)
Mykyta
но там фишка в том, что если оставляю вот в таком виде localhost:8080, то везде работает
Mykyta
а если меняю название домена, то работает только в Edge
Amir
Всем привет! Кто как хранит кастомные ошибки обработки, например, форм сервиса? Массив, Boolean?
CherryTea
ну это же смотря зачем их хранить. Странный вопрос
CherryTea
кстать, у моего коллеги не открывается дев разработка на сафари, это норм7
ммм, я не спец, но я что-то слышал что них в обычной сафари ее просто нету
Alex
а можно как то через vue resource ? Я просто уже его использую в этом проекте
я думал vue-resource забросили) https://medium.com/the-vue-point/retiring-vue-resource-871a82880af4 вообще мне кажется правильно было бы сделать обёртку, внутри которой уже подставлять что нравится
Rafael 🌵
ну все, скоро доби будет свободен🤷‍♂️
Rafael 🌵
в идеале ни на сколько
Alexey
парни, бывало у кого такое, что достаешь старый проект (версия 2.1), запускаешь npm run watch, он вроде всё собирает, ошибок не показывает, а в браузере localhost:3000 не запускает и изменения на лету не отображает, если проект в браузере смтреть через веб-сервер? Куда копать? Раньше всё работало
Alexey
Разобрался. Файл webpack.mix.js не запускал browsersync
Danil
Всем привет! Использую vuematerial. Сделал отдельный компонент для диалогового окна. Только не знаю правильно или нет. Сейчас делаю так Кнопка и метод который она вызывает <md-button class="md-icon-button" @click="deleteOn( item.id)"> <md-icon>delete_forever</md-icon> </md-button> deleteOn(id) { this.bodysizeId = id this.showDelete = true }в диалоговом окне смотрю на showDelete с помощью watch watch: { showDelete() { this.openDialog() } }Сейчас все работает, но меня не покидает ощущение, что можно сделать проще.
su
@balalay12 я думаю нельзя, это же и есть vew->state->model. view -> state change (this.showDelete = true) -> action (watch)
su
я читаю тут: https://ru.vuejs.org/v2/guide/reactivity.html
дima
Уу
Alexey
😂😂😂
Alexey
Эллочка Людоедка?
Кирилл
😂😂😂😂
alex
Уу
Alexey
Зато своя фишка. Молодец, чувак.
Flexo
Вот пришло же как то человеку в голову поискать это))
Alexey
Вот пришло же как то человеку в голову поискать это))
стало интересно как много его уканий в чате) Оказалось он и другие слова знает)
Danil
Народ, по моему вопросу. А если открытие закрытие диалогового окна оставить в родительском компоненте, а тело диалогового окна вынести в отедльный компонент - это нормально или не очень?
Danil
<md-dialog :md-click-outside-to-close="false" :md-esc-to-close="false" ref="deleteDialog"> <DeleteDialog v-on:fetchBodysize="fetchData" v-on:closeDeleteDialog="closeDialog('deleteDialog')" :id="bodysizeId" /> </md-dialog>
Alex
По мне должно быть так: Всё что касается компонента - должно быть в нём Из родительского спускать данные вниз или через State Содержимое подменять через слоты
Danil
Если делать все одном компоненте, то слишком большая портянка получается. Поэтому хочу вынести диалоговые окна в отдельные файлы
su
@balalay12 то есть - декомпозиция компоненты на 2 и более компонент? весь смысл раздеоения сущностей в том, что в одном файле разметка и слили и клей из js
Alex
Если делать все одном компоненте, то слишком большая портянка получается. Поэтому хочу вынести диалоговые окна в отдельные файлы
диалоговое окно это и есть отдельный компонент, в котором реализовано всё что его касается)
su
если декомопзировать на компоненты дизайна то конечно диалогоговые окна выделяются в отдельный класс комопнент с разметкой "поверх" существующей разметки, и специальной привязкой отностельно родительского css
Pavel
Доброе утро всем, подскажите пожалуйста как собрать поля формы для отправки при использовании vuex и computed свойства. https://jsfiddle.net/maksimenka/eb2trqng/
Flexo
Если хочется в вычисляемые свойства его запихать, нужно геттеры и сеттеры добавить
Pavel
т.е. через set записать в data() { user: {}} ?
Flexo
т.е. через set записать в data() { user: {}} ?
Как то так https://jsfiddle.net/eb2trqng/1/
Pavel
Как то так https://jsfiddle.net/eb2trqng/1/
В том то и проблема, vuex так сделать не даст. У меня случай примерно как в доках: https://vuex.vuejs.org/ru/forms.html , только я хочу после редактирования всех полей отправлять, а не просто редактировать и отправлять при @input
su
@maksimenka то есть отправлять типа form on submit post
su
button on submin
Pavel
интересует как лучше собрать данные из полей
Nikita
Ну, у тебя же в дате лежат данные
Nikita
Которые привязаны к полям через v-model
su
А в vuew 2.5 автоматически генерируемы еполя до 1 уровня могут чем-то помочь? my.address my.indexField
su
v-on Automatic Key Modifiers
Pavel
а чем пример из доков не устраивает?
там ловится эвент и берется таргет вэлью, а мне надо собрать все поля формы и отправить
su
Simplified Scoped Slots Usage Previously we must use <template> in combination with the scope attribute to denote a scoped slot: <comp> <template scope="props"> <div>{{ props.msg }}</div> </template> </comp> The original reasoning was to avoid the ambiguity in the use of the scope attribute, because it can be confused for a prop if used on a component. However, the required <template> results in an extra level of nesting, which makes the syntax a bit verbose. In 2.5, the scope attribute has been deprecated (it still works, but you will get a soft warning). Instead, we now use slot-scope to denote a scoped slot, and it can be used on a normal element/component in addition to <template>: <comp> <div slot-scope="props"> {{ props.msg }} </div> </comp> Note that this change means that slot-scope is now a reserved attribute and can no longer be used as a component prop.
Pavel
Ладно, буду разбираться, спасибо
Nikita
там ловится эвент и берется таргет вэлью, а мне надо собрать все поля формы и отправить
Почему ты из vuex, не можешь получить все данные, сохранить локально в компоненте, а потом на сабмит, отправить все новые данные куда тебе надо