Andrey
Хотя я сейчас не уверен
Demetrio
Лучше описать ибо как потом понять, какие пропсы имеет твой нарощеный компонент.
так он никаких дополнительных не имеет, зависит исключительно от проксируемого
Andrey
не хочет все равно работать
Попробуй через Vue.set
Demetrio
он там магию со значением делает, а проперти не использует вообще
Demetrio
Лучше описать ибо как потом понять, какие пропсы имеет твой нарощеный компонент.
да даже если опишу - встает вопрос как их прокинуть в проксируемый компонент? в темплейте нагло прописать все-все?
Andrey
он там магию со значением делает, а проперти не использует вообще
ебани миксин с пропсами и используй его в обоих компонентах
ℝei
У мея у 1 вью девтулзы сломались?
Demetrio
в каких обоих? один из них не мой
Andrey
А, окей
Demetrio
о, идея есть 🤔 не, фиговая :(
Дима
Хотите "прикол"? Vuejs (а в частности Эван) хочет носить полифилы (тупейшие, а-ля Function.bind) чтобы с сайтом на vuejs работали скрапперы а-ля phantomjs
Ghost I Am 👻
Подскажите ответ на тупой вопрос) как можно сдублировать объект с объектами? newObj = Object.assign({}, obj) дублирует только основной, а newObj.obj === obj.obj(
Дима
Меня что-то взорвало это просто.
Дима
просто не понимаю зачем. вот серьёзно.
Andrey
Подскажите ответ на тупой вопрос) как можно сдублировать объект с объектами? newObj = Object.assign({}, obj) дублирует только основной, а newObj.obj === obj.obj(
Поищи deep object copy. Есть либа deepmerge, оно позволяет смержить два объекта. Если взять пустой объект и смержить со вторым, то будет полностью новая копия
Дима
Держи в курсе
не, чувак, ты не понял, это беда. Это сильно увеличивает размер vuejs на каждом сайте для 1го сомнительного кейса
Дима
а проблема быстрой загрузки сайта гараздо более существенней проблемы отсутствия работы с phantomjs
Павел
Попробуй через Vue.set
в моем случае как это применить?
Дима
вообще, полифилы это не проблема фреймворка. Не понимаю, зачем их тащить
Andrey
в моем случае как это применить?
Убедись, что selectedMap это объект. При нажатии на кнопку делай Vue.set(this.selectedMap, d, true)
Павел
ок :) понял, спасибо!
Andrey
ок :) понял, спасибо!
Ну так заработало?
Павел
this.selectedMap - это массив, пошел переделывать...
Demetrio
О. нашел this.$props, попробую нагло скопировать в $props в проксируемый компонент
Andrey
this.selectedMap - это массив, пошел переделывать...
Вообще я всей специфики не понял, может даже лучше было бы сделать не объектом, а как-то ещё. Но массив точно лучше не использовать, я считаю.
Rafael 🌵
никто не знает, разработали ли свой JSX для вью? я не про адаптацию, а про разработку своего dsl
Rafael 🌵
я про нормальный jsx но заточенный для vue
Rafael 🌵
а не выдранный от реакта и прикрученный кое-как
Дима
Кстати, раф, как там твой апипай?
Rafael 🌵
пока застой, думаю писать ему замену, так как при использовании с в среднеразмерных проектах он не очень то и удобен
Дима
У тебя концепт в том, что пишется декларация и по ней генерируется дерево апи?
Rafael 🌵
в чем неудобства?
как сказать, получается слишком много шаблонного кода, когда нужно понавесить валидаторы, адаптеры, обработчики ошибок для шаблонных кейсов
Дима
хех, пиши теперь мощную абстракцию, которая обернёт всё в умные обьекты, с валидацией, переавторизацией и прочими штуками
Дима
чтобы только слой view осталось присоединить
Michael
как раз этим и занят
репку в студию
Rafael 🌵
рано, я пока что r&d провожу
Rafael 🌵
писать буду на ts скорее всего
Michael
писать буду на ts скорее всего
я всегда на тс пишу всё что на нём пишется последний год
Rafael 🌵
еще @eddimensi помогать будет
Rafael 🌵
так я всего год во фронте :D
Michael
крч, дай репку как толкьо так сразу)
Rafael 🌵
еще не успел выучить
Michael
так я всего год во фронте :D
знаю, бекграунд норм очевидно
Samat
кстати, есть тут, кто на vivaldi сидит? на снапшоте текущем vue-devtools работает нормально, наконец
Erzed
скажите, возможно ли делать тэги из data во vue? т.е. есть компонент, в нем data: { properties: [ {tag:input, value:"value"}, {tag: textarea, value:"value2"} ] } и в шаблоне было чтото типо такого: <div v-for="prop in properties> <prop.tag> </prop.tag> </div> или придется делать if-ами?
Олег
а подскажите нубу, что не так с vue2.0 обновился до версии 2, получил ошибку [Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build. (found in <Root>) перепроверил всё, нет никаких шаблонов кроме .vue в коде. в итоге упростил до такого: http://joxi.net/Dr8PMEnHkqLqlr и всё равно не работает, таже ошибка. Чего я не замечаю? вроде по докам в readly-only просто нельзя использовать html в template
Samat
скажите, возможно ли делать тэги из data во vue? т.е. есть компонент, в нем data: { properties: [ {tag:input, value:"value"}, {tag: textarea, value:"value2"} ] } и в шаблоне было чтото типо такого: <div v-for="prop in properties> <prop.tag> </prop.tag> </div> или придется делать if-ами?
создать дочерний компонент, в нем выбирать тип формы. но в конечном итоге все равно все к условию идет. разве что в родительском компоненте не будет этих условий и будет что-то похожее на твой пример
Samat
this.$notify же
Samat
в доках написано
Samat
импортируешь модуль, ставишь в шаблон компонент notifications, и куда нужно (по клику или по response) this.$notify
Erzed
Спасибо, пожалуй, не буду заморачиваться и сделаю на if-х))
Michael
Или типа того
Michael
это то же самое что тэг
Michael
технически)
Michael
и в слоты кидай что не попадя
Дима
Ребят, ктому-то нужно автоматизировать тесты веб приложений? e2e
Дима
в хроме, без мерзкого selenium и phantomjs
Дима
буду использовать https://github.com/GoogleChrome/puppeteer + какой нибудь mocha
Serge
велком ту оупенсоурс ?
Serge
мда... с таким настроем ты далеко не уедешь
Serge
How to In main.js: import Vue from 'vue' import Notifications from 'vue-notification' Vue.use(Notifications) не ?
Serge
аллё. Vue.use(Notifications)
Serge
в main.js
Serge
почистил... я бы еще заочно и извинился перед разрабом...