@vuejs_ru

Страница 1836 из 3900
DimenSi
06.01.2018
23:37:43
вроде флагом включается
не надо, в хроме по дефолту

пытался как то так https://codepen.io/vovk1805/pen/yPmqVx https://codepen.io/vovk1805/pen/JraxWE?editors=1010 но может есть какой то другой способ,
через new Vue ты создаешь не компонент, а инстанс vue. чтоб сделать компонент используй например Vue.component('name-component', { data() {} })

либо new Vue({ template: `<div><range></range></div>` el: '#app' components: { range: { template: '#range', data() {} } } })

https://vuejs.org/v2/guide/components.html#Global-Registration в общем 2 способа создания компонента, глобально и локально, а new Vue используй для создания общего инстанца

Google
DimenSi
06.01.2018
23:44:22
а может я тебя нехера не понял

ох

и чтоб добавить возможность указывать атрибуты, ты должен добавить props: {}, но в общем это все в доке написано

Volodymyr
07.01.2018
02:13:56




Stanislav
07.01.2018
04:08:18
https://codesandbox.io/s/n51ryqy4zp Вот это твой пример. А по vue'шному, туда еще можно v-model запихнуть. Чтоб руками вот эти обработчики не писать

Сергей
07.01.2018
11:14:26
Добрый день, ребят. Подскажите, пожалуйста, есть ли готовые примеры доставок еды/интернет-магазинов с исходниками , реализованные на данном фреймворке? Мне бы хотелось изучить как это принято и правильно делается, чтобы не городить велосипеды, прочитав лишь только документацию.

Denis
07.01.2018
11:21:53
Было бы тоже интересно посмотреть

Сергей
07.01.2018
11:24:37
https://github.com/sdras/sample-vue-shop
Спасибо большое!

Но буду рад и другим примерам, чем больше тем лучше

Souren
07.01.2018
12:05:26
Обновился на VUE@2.5.12 и конструкция вида <input :type="multiple ? 'checkbox' : 'radio'" :value="option" v-model="val"> перестала работать. Здесь multiple это булевое значение в props. В 2.5.3 это работало. Что можно сделать, кроме дублирования этого инпута (v-if v-else) ?

Google
Souren
07.01.2018
12:06:14
ругается на :value, если задать type статически, то всё хорошо.

Alex
07.01.2018
12:27:01
v-bind:value.prop="value" попробуйте

DASTAN
07.01.2018
12:29:14
Реально ли привязать LocalForage к Vuex?

Alex
07.01.2018
12:29:33
реально, но зачем)

DASTAN
07.01.2018
12:29:41
реально, но зачем)
данные хранить

есть примеры реализации?

Alex
07.01.2018
12:30:15
.subscribe

а дальше куда угодно можно сохранять и как вздумается

DASTAN
07.01.2018
12:30:49
.subscribe
проблем не будет с тем, что localforage работает промисами?

насколько я понимаю геттеры синхронно работают

или я ошибаюсь?

Alex
07.01.2018
12:31:24
а геттеры тут причем ? вы документацию читали? она на русском

DASTAN
07.01.2018
12:32:01
как причем? как с хранилища доставать данные без геттеров?

Souren
07.01.2018
12:32:24
v-bind:value.prop="value" попробуйте
не совсем понял что тут происходит, на всякий случай сделал v-bind:value.prop="option", компилируется без ошибок но работает не так как надо.

Alex
07.01.2018
12:33:34
надо искать, вроде допиливали под динамический type, но возможно тонкости какие-то есть

Dmitry
07.01.2018
12:54:48
Подскажите можно где посмотреть пример загрузки изображений nodejs + vuejs???)

Souren
07.01.2018
12:57:06
vue не занимается работой с сетью

смотри в сторону axios

Dmitry
07.01.2018
12:58:12
Fe - VueJS , Be - nodejs

Google
Dmitry
07.01.2018
12:58:48
смотри в сторону axios
Может есть где ловцы пример как с вью передаёт на сервер что он принимает

Souren
07.01.2018
12:59:04
Vue ничего не принимает.

и не передаёт

b0g3r
07.01.2018
12:59:20
И не передает

Этим axios занимается

Dmitry
07.01.2018
13:02:42
смотри в сторону axios
Хорошо, все форма все данные передаю через axios , на node пишу в базу, как реализовать запись изображений)?

Souren
07.01.2018
13:05:32
я вообще ноду не тыкал.

Dmitry
07.01.2018
13:08:09
Vitaly
07.01.2018
13:42:26
Ну попробуй просто путь храни в базе а картинки складывай куда-нибудь

Диск это файловой хранилище а база документоориентированное

Алексей
07.01.2018
15:07:37
https://pp.userapi.com/c621700/v621700800/52422/cIj05KiaAH0.jpg

R
07.01.2018
15:38:57
Помогите, плз, очень странная ситуация const http = axios.create({ baseUrl: 'http://site.dev/api/' }) http.get('posts') Проблема заключается в том что baseUrl не работает, запросы уходят на адрес http://site.dev/app/posts (это страница с которой я отправляю запросы), причем если я буду делать запросы с страницы например http://site.dev/app/something/url то axios будет отправлять их на http://site.dev/app/something/url/posts

Олег
07.01.2018
15:54:09
SS - postFile (req,res) { var storage = multer.diskStorage({ destination: function (req, file, cb) { var dest = 'uploads/'; mkdirp.sync(dest); cb(null, dest) }, filename:function(req, file, cb){ cb(null, Date.now()+'.'+file.originalname.replace(/^.*\./, '')) } }); var upload = multer({ storage: storage, fileFilter:imageFilter , inMemory: true}).any() upload (req, res, function(err){ if (err) { res.send(err) } console.log('files', req.files) if (req.files.length>0){ req.files.map(function(file){ var path = file.path console.log('file.path', file.path) const buffer = readChunk.sync(path, 0, 4100); var filetype = fileType(buffer) console.log('fileType', filetype) lwip.open(path, filetype['ext'],function(err,image){ if (!image) { console.log(`Didn't open`) } const widthcrop = 800 const heightcrop = 600 var width = image.width(); var height = image.height() if (width>height) { var proportion = height/width height = widthcrop*proportion width = widthcrop } else { var proportion = width/height height = heightcrop width = heightcrop*proportion } console.log(width+'/'+height) // image.scale(0.3, function(err, scaleImage){ // scaleImage.writeFile(file.path, function(err){ // }); // }); // image.scale image.resize(width, height, function(err, ResImg){ if (err){ console.log(err) } ResImg.writeFile(file.path, function(err){ }); }); // image.resize }) }) } res.send(req.files) }) },

на клиенте <file-upload ref="upload" :multiple="true" v-model="item.files" post-action="http://localhost:3000/upload/" @input-file="inputFile" @input-filter="inputFilter" > Select File </file-upload>

R
07.01.2018
16:26:06
@Feofanov Блин,.. точно! Спасибо большое!

Ikar
07.01.2018
18:50:32
Привет, если был уже такой вопрос, то извиняюсь, но проблема в обработке событий на компоненте с помощью Jq. Jq вообще не видет смонтированные компоненты?

DOUBLE WITHDRAWAL
07.01.2018
18:52:25
Зачем jq?

Google
Ikar
07.01.2018
18:52:57
Для некоторых целей, я считаю, он удобнее

Или просто еще не имею нужного опыта на vue, но все же сейчас дело в нем

(jq)

Vitaly
07.01.2018
18:54:32
какие смонтированные компоненты?

что ты пытаешься сделать?

Ikar
07.01.2018
18:57:23
Есть таблица на дивах, каждая строка - это компонент, который вызывается в основном компоненте с помощью v-for. И вот в итоге, когда все уже есть на странице, то при нажатии на определенную кнопку должен срабатывать обработчик $().click

Но именно на компонентах он не работает, обычный DOM распознается

Vitaly
07.01.2018
18:59:00
а как ты делаешь?

можно код глянуть?

Igor
07.01.2018
18:59:20
В jq все что прилетает после загрузки dom вешается на on а не на click

Ikar
07.01.2018
19:00:35
Окей... Сейчас попробую, спасибо. А код можно, но его много, не хотелось бы засорять

Vitaly
07.01.2018
19:00:56
Ну есть же всякие песочницы

в jQuery два способа

.click(function() {}) && .on('click', function() {})

Igor
07.01.2018
19:02:16
$('body').on('click', 'selector', function(){});

Vitaly
07.01.2018
19:02:45
кому какой нравится)

через body просто самый действенный

Ikar
07.01.2018
19:04:09
Хах) Никогда не пользовался этим вариантом $('body').on('click', 'selector', function(){}); , а сейчас именно он помог, спасибо)

Vitaly
07.01.2018
19:04:09
в случаях когда элемента не было потом хоп появился

Ikar
07.01.2018
19:05:33
Кстати, по поводу кода.... Он из-за jq может быть немного не понятный, но так могу куда-нибудь выложить, если здесь так принято, на посмотреть)

Google
Igor
07.01.2018
19:06:35
А чего не вешаешь на vue-шные события?

Vitaly
07.01.2018
19:06:40
вешал бы уже так событие на кнопку @click из vue

Igor
07.01.2018
19:06:55
))

Vitaly
07.01.2018
19:07:36
я вон отказался от jQuery и жить стало легче

и код чище

Ikar
07.01.2018
19:08:57
Я просто до сих пор нигде не видел и соответственно не понимаю, как так же удобно работать с dom-элементами, скроллами, содержимым и всем остальным что хорошо умеет jq, только на vue

Igor
07.01.2018
19:12:18
Вот тут вроде есть https://github.com/vuejs/awesome-vue/blob/master/README.md

Ikar
07.01.2018
19:14:08
Классно, спасибо, буду вникать по чуть-чуть. Рад, что есть такое сообщество)

Volodymyr
07.01.2018
21:19:14
Гайз, может кто скинуть примеры использования vue для разработки CRM систем. Архитектура, менеджемент состояния и т.д. Что то не гуглиться ничего:(

DOUBLE WITHDRAWAL
07.01.2018
21:30:26
Добил свой клон редактора Medium для вуя. https://github.com/lover-drive/vue-minrich-editor Тапки ловлю, если что.

Страница 1836 из 3900