@vuejs_ru
Vue.js — русскоговорящее сообщество

Общаемся на темы, посвященные Vue.js и опыту его использования. Проблемы. Новости. Решения. См. также: @js_ru, @react_js, @angular_ru, @nuxtjs_ru Вакансии только тут: @javascript_jobs

3988 members

Архив канала @vuejs_ru 11 ноября 2016 г.

05:54:44 ДП
User 552804
видел кто нибудь на vue двойной ползунок range для выбора интервала?
05:59:03 ДП
User 55423102
Двойной похоже ещё никто не сделал
06:00:04 ДП
User 552804
блин, не могу найти даже на jquery хороший плагин как задать время/расписание работы по дням недели, вот и думаю сделать ползунками самому
06:05:11 ДП
User 139059931
можно взять rheostat и переписать с реакта...
06:05:43 ДП
User 552804
это точно не для меня))
07:59:01 ДП
User 215699186
Чуваки, как решить задачку.

<div class="col-md-4 text" @click.prevent="click1">
  <a href="#" @click.prevent="open">подробнее</a>
</div>

Клик по ссылке "подробнее" вызывает open также вызывает и click1. Я понимаю что это изза вложенности, но Как отбиндить его?
07:59:42 ДП
User 55423102
ну так событие всплывает и поэтому на div тоже срабатывает клик
07:59:50 ДП
User 55423102
а вообще "ссылки" в "ссылках" это зло
08:01:03 ДП
User 215699186
ну так какие существуют обходные пути-то?
08:01:10 ДП
User 138709614
@click.stop.prevent делай
08:03:04 ДП
User 215699186
Благодарю!
08:03:15 ДП
User 215699186
только теперь бутраповый дропдаун отвалился)) <button class="btn btn-default btn-lg dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
08:03:53 ДП
User 138709614
Тогда @click.self.prevent попробуй
08:11:34 ДП
User 215699186
Сергей, благодарю за совет!
Уже близко и работает почти как надо. Однако вложенные элементы его перекрывают. На самом деле пример немного сложнее, чем я привел (хотел разобраться на простом, не перегружая кодом). На самом деле там такая структура
08:11:37 ДП
08:12:53 ДП
08:12:56 ДП
User 215699186
lf;t nfr kexit
08:13:01 ДП
User 215699186
вернее даже так
08:14:39 ДП
User 215699186
пробовал с z-index поиграть, не получилось
09:00:35 ДП
User 108562525
хочу изучить vue или react. что выбрать? 😏
09:00:47 ДП
User 55423102
что нравится)
09:11:40 ДП
User 552804
выбирай vue или react
09:12:16 ДП
09:15:48 ДП
User 215699186
монетку можешь кинуть, всеравно ни то ни другое не изучешь)
09:16:26 ДП
09:25:09 ДП
User 55423102
https://paulund.co.uk/vuejs-managing-user-input
paulund.co.uk/vuejs-managing-user-input
In a previous tutorial we looked at how you can bind Vue data points to HTML attributes. In this tutorial we’re going to look into how you can bind Vue data properties to user inputs such as a…
09:25:13 ДП
User 55423102
лучшая статья что видел
09:28:25 ДП
User 552804
ты серьёзно?
09:34:59 ДП
09:35:13 ДП
User 55423102
Такое многообещающее название просто
09:41:38 ДП
User 133944225
если у тебя есть опыт разработки на фреймверках и понимаешь, что происходит в js то нету разницы, если ты только начинаешь свой путь, тогда лучше реакт, там больше коммьюнити
09:41:38 ДП
User 133944225
хочу изучить vue или react. что выбрать? 😏
12:27:49 ПП
User 108562525
понял, спасибо
01:16:02 ПП
User 85413039
Игорь, если новичок, то в Vue будет проще зайти
02:26:02 ПП
User 104477
А мне кажется, наоборот как раз
02:35:11 ПП
User 55423102
Для vue стек разворачивать не обязательно
02:35:40 ПП
User 55423102
Подключил и пользуйся
02:35:58 ПП
User 104477
<div id="root"></div>
<script src="react.min.js"></script>
<script>
    var h = React.createElement;
    var MyComponent = function MyComponent(props) {
        return h('p', null, 
            h('span', null, 
                props.children
            )
        );
    };
    render(h(MyComponent, null, 'i\'m rendered inside a <span>'), window.querySelector('#root'));
</script>
02:36:17 ПП
User 104477
Что-что? Стек, говорите?
02:36:39 ПП
User 55423102
Думаешь новичку будут понятны эти h?)
02:36:57 ПП
User 104477
ну назови не h, а element
02:37:51 ПП
User 55423102
Всё равно) чтобы понять а зачем уже надо зачитываться. А на вью хеллоу ворлд проще. Значит порог вхождения меньше
02:38:13 ПП
User 133944225
Зачем разворачивать все самому ?
02:38:13 ПП
User 104477
нет, порог вхождения одинаковый
02:38:26 ПП
User 133944225
Стартеры исчезли ?
02:38:31 ПП
User 104477
бойлерплейтов полно
02:38:42 ПП
User 104477
есть возможность все делать прямо в браузере и без них
02:38:46 ПП
User 133944225
Потом как научишься хоть что-то писать, тогда уже разбираться будешь как собрать проект
02:40:04 ПП
User 55423102
Со стартерами хорошо начинать разбираться, но вот в существующий проект тяжелее, так как самому надо
02:40:48 ПП
User 104477
стартеры нужны для сложных вещей типа вебпака с разными лоадерами и этапами сборки
02:41:11 ПП
User 104477
для того, чтобы пощупать одну единственную View-библиотеку, никакие стартеры не нужны
03:01:11 ПП
User 139059931
с каких пор иммутабельный стейт стал сложнее обсерверов? не знаю как вы, но я со времен knockout не понимаю как это работает)
03:09:14 ПП
User 104477
очень даже мутабельный, кстати)
03:10:10 ПП
User 104477
User 139059931
с каких пор иммутабельный стейт стал сложнее обсерверов? не знаю как вы, но я со времен knockout не понимаю как это работает)
жиза. сколько я потратил часов своей жизни на дебаг вьюмоделей на computed observables, не счесть
03:12:27 ПП
User 104477
кстати, самым удивительным для меня было, как похож синтаксис использования реакт-компонент без JSX на синтаксис формирования XML-документов в оракле ))
03:12:33 ПП
User 104477
это к порогу вхождения