Александр
все как всегда есть в доке
Alex
:)
Roman
Ребят, вопрос небольшой: при submit формы какой наиболее адекватный вариант сбора данных с нее (к примеру, в виде объекта name-value)? по философии vue, так сказать
Alex
Не собирать с формы)
Alex
Все уже есть в данных
Roman
в плане сделать форму компонентом?
Alex
Нет. Форму можно и просто формой на странице оставить. К полям же привязаны свойства из данных. Ну и там они всегда будут с актуальным значением
Ivan
Всё русским языком написано
cmndwn_
Могут ли возникнуть какие-то подводные камни при перемещении элементов DOM внутри компонента через appentChild, например? Не слетают при каких-то определенных случаях привязки и хендлеры? Попробовал на mounted менять порядок инпутов, вроде бы все работает, но как-то боязно)
cmndwn_
>Есть большая форма редактирования состоящая из двух частей: основные данные и эдвансед. Если какие-то значения из эдвансед не дефолтные то инпут с этим значением нужно показывать в блоке основных данных, если дефолтные то в едвансед блоке. такая околодинамическая система сбора формы редактирования объекта.
cmndwn_
Причем каждый такой переносимый инпут это заголовок+тултип+инпут/селект/инпутс клипбоардом иногда с какой-то пост-пре обработкой
Alex
Как лучше всего в модуле перед дистоем очистить стейт во vuex?
Alex
Чтоб не весь стейт приложения, а только стейт одного модуля
Rafael 🌵
разрегистрировать модуль и зарегать его снова?
Rafael 🌵
при этом state должен быть функцией
Rafael 🌵
кмк, самый простой способ, если у тебя геттеры, мутации и действия стейтлесс
Rafael 🌵
т.е там нет никаких левых счетчиков в замыканиях и прочей лабуды
cmndwn_
Ну она же зависит от введенных данных? Понаделай computed на нужные случаи и оберни нужное в <template v-if>
Тогда ведь придется в двух местах писать одно и тоже. С двумя обратными условиями. Можно, но хотелось бы этого избежать
Rafael 🌵
при этом state должен быть функцией
ктстаи в таком случае даже можно просто сделать что-то типо такого: CLEAR_STATE (state) { state = myStoreModule.state() }
Rafael 🌵
хотя в таком случае нужно реактивность чекнуть, на всякий случай
cmndwn_
portal-vue?)
воу, спасибо
Valerii
Чуваки какие сейчас есть крутые css фреймворки над vue.js помимо elementUI ?
Vladimir
Как раз таки нету.
Sunlive
vuetifyjs
Serge
Vuetify, quasar, iview
Alex
Ребят, всем привет. Помогите советом, хочу изучить вью, но до этого с фрейморками не работал(сам верстальщик). После прочтения документации, где можно найти проект? Может на гитхабе где есть что, что бы руку набить?
Vladimir
Привет. Какой проект? Пиши сам, если желаешь руку избить
Alex
о сенкс, что то типа такого линка и хотелось
Alexander
Ребят, подскажите, можно ли аксиусом передать ключ без значения, типа /api.php?getData&oneMore&key=value просто не красиво писать в параметрах 'getData':true или подобные конструкции...
Dmitry
Народ подскажите пожалуйста в чем проблема, на ноде прописан router для загрузки изображений, через postmen все загружается, запрос срабатывает, на VueJS взял компонент c http://element.eleme.io/ Uploader там атрибут action как я понял но запрос надо писать туда, но как приходит пустой массив, может кто делал подскажите в чем проблема))????
Zuxriddin
header/multiple указал?
Dmitry
эм вроде нет, а что это)
Dmitry
??
Zuxriddin
<el-upload class="upload-demo" name="userfile[]" :data="dialogUpload.uploadData" :headers="headerInfo" :on-preview="handlePictureCardPreview" :on-remove="handleRemove" :before-remove="confirmRemove" :action="base_url + 'admin-api/post/media_save'" :file-list="dialogUpload.fileList" list-type="picture-card" :show-file-list="false" :on-success="uploaded" multiple> <el-button size="small" type="primary">Загрузить</el-button> <div slot="tip" class="el-upload__tip">Выберите файл для загрузки</div> </el-upload>
Dmitry
:headers="headerInfo" это
Dmitry
<el-upload class="upload-demo" action="http://localhost:4000/database/photos/upload" :on-preview="handlePreview" :on-remove="handleRemove" :before-remove="beforeRemove" multiple :limit="12" :on-exceed="handleExceed" :file-list="fileList"> <el-button size="small" type="primary">Click to upload</el-button> <div slot="tip" class="el-upload__tip">jpg/png files with a size less than 500kb</div> </el-upload>
Dmitry
у меня как то так выгляит??
Zuxriddin
вроде все правильно
Dmitry
а что за поле name?? это то что вернет??
Zuxriddin
этот аттрибут нужен
Zuxriddin
чтобы сохранить файл на стороне сервера
Dmitry
в нем записать имя которое указывал в multer??
Dmitry
правильно или это не имеет значение
Zuxriddin
в нем записать имя которое указывал в multer??
Наверное имел ввиду как на php $_FILES["userfile"]
Dmitry
let storage = multer.diskStorage({ destination: function (req, res, cb) { cb(null, 'uploads/'); }, filename: function(req,file,cb){ cb(null,Date.now()+file.originalname); } }); var upload = multer({storage: storage}).array('itemList', 12);
Dmitry
что то такое на сервере
Dmitry
itemRoutes.route('/photos/upload').post(function (req, res, next) { upload(req,res, function(err){ console.log(req.files); if(err){ } }) });
Dmitry
Наверное имел ввиду как на php $_FILES["userfile"]
и такой роутер, через postmen все приходит, а так пустой массив(
Anton
“Nuxt.js 1.0 is out 🎉” @nuxt_js https://medium.com/@nuxt_js/nuxt-js-1-0-is-out-bab1af459972
Anton
Открываем бухло.
Sunlive
ага найс
Sunlive
можно тыкать
Anton
Я бы не стал на нём делать что-то совсем крупное, но его fetch/asyncData прям не хватает.
Sunlive
да не, прежде чем чето делать на нем, надо разобраться ваще что за зверь такой смотрел на него раньше, но толком не изучал
CherryTea
Отцы говорили шо не айс
CherryTea
Врятли что то координально поменялось
CherryTea
Но это неточно
Ilia
да все там айс
Ilia
я лучше на нем крупное буду делать чем в одиночку думать где же у меня там память утекает
Ilia
тем более это всего лишь рендер сервер по сути
Anton
тем более это всего лишь рендер сервер по сути
>Its main scope is UI rendering while abstracting away the client/server distribution. Ага, конечно. SSR там отключаемый.
Ilia
nuxt это vue с рендер сервером
Ilia
и кодогенераций
Ilia
и изоморфностью
Ilia
все
Ilia
все остальное происходит за API
Demetrio
Расскажите-ка, я не хочу ssr, я хочу чтобы пока моё приложение с vuetify загружается у меня не скакали стили хотя бы - как этого добиться?
Demetrio
то есть первые мгновения после загрузки страницы я вижу как у меня валяется набор элементов без примененных стилей и только потом оно всё собирается в картинку
Demetrio
ну я и говорю - мне не нужен ssr, я просто знаю что подобное решается ssr :)
Ilia
у вас стили откуда берутся?