Rustem
@qluqua Я использую больше https://github.com/SortableJS/Vue.Draggable Чистый плагин разрабатывал Рубаха, https://github.com/RubaXa/Sortable.
Rustem
нас тут 2800+
> можем резко приподнять либу Кому интересен Material Design, прошу в группу → https://vk.com/vuemdc 2800 не надо, но чтобы с группы сняли robots="noindex", нужно как минимум человек 15, думаю. Если не сложно 😊
Rustem
Гиттер и Твиттер тоже имеются https://gitter.im/vue-mdc-adapter/Lobby https://twitter.com/vuemdc Но для рунета я выбрал именно ВК-группу 😉 .
🐏 Alexander
вот знаете чем реакт лучше вью, в реакте пропсы можно перезаписать <div ...props prop3={'overideProp'} а вот вью ты не можешь вот так просто сделать <div v-bind="$props" :prop3="overideProp" приходится создавать computed свойство отдельно и самому описать computed: { props() { return { ...this.$props, prop3: 'overideProp' } } }
Stanislav
+
🐏 Alexander
Такое себе преимущество.
да согласен, мелочи, но блин, неужели нельзя было сделать overide автоматом
Иван
v-bind="{...$props, prop3: 'asd'}"
Андрей
В чём проблема?
Иван
Ну а ваще да, такое должно уметь разруливаться
Иван
Тикет создай, пофиксят наверно
🐏 Alexander
v-bind="{...$props, prop3}"
да да, я знаю что так можно, но это в примере так нормально, а в реальности все равно лучше выносить в computed, чтобы чище был шаблон
Иван
Тут просто дело такое
Иван
Ну вообще я думаю что реально такое можно сделать. Есть пара несяных моментов, но вью же может порядок байндов отслеживать, что б последние оверрайдили первые
Иван
Я в общем-то удивлен что не работает сразу
🐏 Alexander
редко нередко, в реакте есть, а тут нет
Иван
Так опен сорс, чо ныть, иди исправь)
Alex
та как нет) показали как повторить, но нет
🐏 Alexander
я только пиздец могу
🐏 Alexander
а еще линтер косячный для вью, ты не можешь вынести propType куда-то, например в функцию или еще как-то, чтобы писать type: string('text'), он будет ругаться, что не указаны default
🐏 Alexander
Egor
друзья пните в правильную сторону, нужно добраться до свойтсва обьекта, где имя свойства передается через переменную. но если свойство это массив? что делать? как преодолеть скобочную нотацию? let Obj ={ data1 : 'ddd', data2: 'fff', data3:['gg','hh'] } let properties1 = 'data1'; let properties2 = 'data3[1]'; console.log(Obj[properties1]); //ok console.log(Obj[properties2]); //boo! ???????
Nikolay
let properties2 = 'data3'; Obj[properties2][1] только так
Андрей
Это не решается статическим анализом.
Иван
Тьфу, опоздал
Egor
спасибо всем ушел читать
Anonymous
Всем привет
Anonymous
почему у меня не выходит логотип?
Anonymous
<template> <div> <header id="header_wrapper"> <div id="header_in" class="center"> <a class="header_logo" href="#"><img alt="" src="./assets/logo.png"></a> </div> </header> </div> </template>
Иван
Vue взял от backbone немало
Anonymous
#header_wrapper{width:100%; min-width:960px; position:fixed; top:0; left:0; background:url(../src/img/top-nav-bg.png) repeat-x;} #header_wrapper.absolute{width:960px; position:absolute; top:0; left:0;} #header_in{height:52px; padding:9px 0 0 0; position:relative; text-align:center;} .header_logo{display:inline-block;} .header_button{height:25px; padding:0 10px; position:absolute; top:17px; right:0; border:1px solid #fff; font:15px/24px 'Playfair Display', serif; color:#fff; border-radius:1px;}
Michael
Почему бы тебе не задать этот вопрос в канале для верстальщиков?
Иван
Ну значит все отлично!
Иван
Познай дзен и откажись от оценочного мышления. Почему ты считаешь что если логотип не выводится - это плохо? Просто прими это как данность
Anonymous
А вдруг ты стал причиной его отсутствия? Логотип шредингера
Anonymous
Ну значит все отлично!
Простите, он не видит файл logo.png
Anonymous
хотя он там есть
Anonymous
GET http://localhost:8080/img/logo.png 404 (Not Found)
Anonymous
GET http://localhost:8080/img/logo.png 404 (Not Found)
может есть еще подпапка перед img
Иван
Это уже не "пусто" ни разу
Иван
Вот видишь как тебе дзен помог
Anonymous
логотип лежит в папка_проекта/src/logo.png и тут папка_проекта/src/img/logo.png
Nikolay
пути не правильные
🅅aleriy
указал путь к файлу статики src="./assets/logo.png" с точечкой
Nikolay
вебпак в асет смотрит
🅅aleriy
ага когда ты делаешь :src=
Erzed
Как удобнее всего меня title страницы в зависимости от роута?
Samat
никто не знает, balance - это какое-то зарезервированное имя в js? пытаюсь получить целочисленное свойство объекта, а приходит true/false
Anonymous
прикалываешься? :)
что тут не так?
Samat
return rate.balance; (даже в шторме свойство подсвечивается, как будто это какой-нибудь метод)
Samat
Сбрось код.
не понял) как сбросить?)
Anonymous
Все получилось
Anonymous
Спасибо всем
Андрей
не понял) как сбросить?)
Копипастишь на https://codesandbox.io/
🅅aleriy
Все получилось
расскажи что поменял :)) для всех, чтобы не задавали аналогичных вопросов
Anonymous
оказывается у меня в index.html дубликат этого кода был
Anonymous
а я правил в App.vue
🅅aleriy
не совсем понятно зачем ты в assets кладешь такую статику
Anonymous
img?
Anonymous
в отдельную папку?
🅅aleriy
ну то что тебе нужно один раз где то на главной странице можно в /static держать
🅅aleriy
чтобы вебпак не лоадил это
🅅aleriy
ты же не собираешься эту картинку как переменную использовать нигде