@vuejs_ru

Страница 1548 из 3900
Michael
02.11.2017
15:13:41
а вообще это в каждой первой книжке для чайников есть

v-html например

а можно еще знаешь как

$('.my-vue-ccomponentinstance').each(function() {this.html(window.mySVG)})

Google
Илья
02.11.2017
15:14:52
export default function({svg, viewBox, width, height}) { return { props: ['className'], render: function(c) { return c( 'svg', { attrs: { class: 'icon ' + this.className, // ... }, domProps: { innerHTML: svg } } ) } } }

Michael
02.11.2017
15:15:50
а можно еще знаешь как

$('.my-vue-ccomponentinstance').each(function() {this.html(window.mySVG)})

?????? самосмейка

Илья
02.11.2017
15:16:20
=)

Stanislav
02.11.2017
15:16:34
Вот лучше через v-html, да.

Илья
02.11.2017
15:16:48
дык v-html вроде ровно это и делает

Michael
02.11.2017
15:17:12
Вот лучше через v-html, да.
ТЫ НИЧЕГО НЕ ПОНИМАЕШЬ В ЖКВЕРИ МЮ ПЛАГИН

вю*

Stanislav
02.11.2017
15:17:22
дык v-html вроде ровно это и делает
Надо смотреть исходники :) Думаю, он делает чуть чуть больше

С оглядкой на vdom

Илья
02.11.2017
15:17:42
по идее внутри domProps.innerHTML нет ничего реактивного, соответственно обновляться оно не должно, но действительно исходники почитаю ночью

Google
Michael
02.11.2017
15:17:44
классика

по идее внутри domProps.innerHTML нет ничего реактивного, соответственно обновляться оно не должно, но действительно исходники почитаю ночью
если бы и было, то это стоило бы обернуть в конструктор функции, как это сделал автор вю-свг проекта.

иначе там нет ссылок на данные. нет ссылок -- гг бб

Anton
02.11.2017
15:36:07
Всем привет. Народ помогите решить баг с сортировкой. Есть массив объектов заказов. В у заказа есть свойство date. Необходимо получить массив уникальных дней отсортированных начиная с раннего дня. Вот реализация которую мне подсказали здесь: getDays () { return this.orders.map(function (item) { return item.date }).filter(function (value, index, self) { return self.indexOf(value) === index }).sort(function (a, b) { let dateA = moment(a, 'DD.MM.YYYY') let dateB = moment(b, 'DD.MM.YYYY') console.log(a + ' > ' + b + ' - ' + dateB.isBefore(dateA)) return dateB.isBefore(dateA) }) }, Баг вылезает на выбрках больше одного месяца, произвольные даты подставляются в начало. В чем может быть проблема?

Илья
02.11.2017
15:40:40
ну короче шаблон <template><span v-html="html"></span></template> рендерится вот в такое return (t._self._c || e)("span", { domProps: { innerHTML: t._s(t.html) } }) где t._s - это функция toString вот отсюда https://github.com/vuejs/vue/blob/350f5788d39741d690d49aea91c084f2db764992/src/shared/util.js#L73 - она ничего полезного не делает )

так что в этом смысле моя рендер-функция ничем не хуже v-html ?

Anton
02.11.2017
15:46:25
Вообще-то sort ожидает -1, 0, или 1, а isBefore возвращает true/false
Спасибо тебе добрый человек, походу помогло

Michael
02.11.2017
15:48:16
Enjoy the
02.11.2017
15:48:16
Я пропустил вчера, что там по weex? Кто-то пишет? И как ощущения?

В идеале - с RN можете сравнить?

Michael
02.11.2017
15:48:27
На худой конец в общий жс чат

Я пропустил вчера, что там по weex? Кто-то пишет? И как ощущения?
похоже, он не отписался как оно(( мб не успел

В идеале - с RN можете сравнить?
если у меня хватит энтузиазма, то я статейку накатаю по этому поводу как-нибудь в канун нового года как нащупаюсь сам, еси чё

Michael
02.11.2017
15:49:46
в среднепереспективных планах оно

Enjoy the
02.11.2017
15:49:47
Или канал есть?

Google
Michael
02.11.2017
15:50:11
Медиум?
хз. насчёт площадки не думал. нужен хайп.

Kolya
02.11.2017
15:57:38
Ребят, вопрос) Есть инпуты, и около них подключены переключатели, которые активируют/деактивируют возможность редактировать данные в них. Так вот, при потере фокуса стоит событие окончания редактирования, это же событие висит и на иконке(ниже на скрине она в виде карандаша, но когда редактирование включено - она в виде галочки, тогглер своего рода). Поэтому когда мы нажимаем на галочку, типа окончить редактирование, срабатывает событие @blur, меняется переменная и тут же срабатывает кнопка, которая от переменной тоже меняется, и у нас опять редактирование) Как вариант - задать таймаут на выключения редактирования, что бы кнопка не успела сработать, но не уверен что хорошее решение. Есть более оптимальное?



Щас покажу код

Michael
02.11.2017
15:59:26
на первый взгляд нужен дебаунс

Kolya
02.11.2017
15:59:31


на первый взгляд нужен дебаунс
да, это первое что пришло в голову

Michael
02.11.2017
16:01:34
http://prntscr.com/h5cetq

Kolya
02.11.2017
16:02:55
http://prntscr.com/h5cetq
а откуда скрин?

Michael
02.11.2017
16:03:26
я щёлкнул)

это с репы вю

ну смари

Michael
02.11.2017
16:05:40
когда юзер убирает курсор с инпута

ы же не знаем его интеншнс

соответственно, не можем залочить блар

ну кроме онзовера)

ховера*

но признак проблемы -- мгновенное переключение туда и обратно. только дебаунс..

Anton
02.11.2017
16:10:20
Надо было его к преподу послать))))))
Можно было и к преподу. А есть чат чисто по js? Поделитесь ссылкой.

Michael
02.11.2017
16:11:09
Можно было и к преподу. А есть чат чисто по js? Поделитесь ссылкой.
для новичков. Понтия не имею) из русскоязычных я только тут. Можно поисктаь на javasacript.ru

Google
Michael
02.11.2017
16:11:16
очепятка в ссылке

Fedor
02.11.2017
16:11:38
@js_ru

Anton
02.11.2017
16:12:10
Спс, пригодится.

Andrey
02.11.2017
17:20:24
Парни, а кто нибудь делал приложуху из шаблона pwa? У меня что то на телефоне не предлагает установить, хотя манифест прописан

Admin
ERROR: S client not available

Pavel
02.11.2017
17:27:25
делал, но не тестил

блин, кто-нб знает как сделать так, что бы в мозиле работали css свойства у свг?

а то у меня с помощью калков там все свистит и пердит, а в мозиле ничего из этого не применяется

Kolya
02.11.2017
17:30:16
но признак проблемы -- мгновенное переключение туда и обратно. только дебаунс..
Думаю, сет-таймаут на окончание редактирования поставить и все, должно помочь

Andrey
02.11.2017
17:32:30
кстати, почему не weex?
Так я все равно фронт для веб сервиса делаю. С pwa вообще никаких изменений не надо делать. Я вью не ковырял больше полугода, но насколько я помню weex был очень забагован и без нормальной доки. Уже что-то поменялось?

Pavel
02.11.2017
17:35:35
кстати, а weex юзает веб вью под собой?

или как реакт нейтив создает нативные компоненты?

или поясните, мне если я что-то путаю

Фёдор
02.11.2017
17:52:54
Посоны, как мультелевел меню сделать? Меня интересуют активные элементы

Не выпадашка, а аккордеон

Alex
02.11.2017
18:01:50
Пэца, как еммитить ctrl+v?

Google
Vladimir
02.11.2017
18:03:24
sek

Фёдор
02.11.2017
18:04:16
Alex
02.11.2017
18:07:00
нееее, эмулировать нажатие, не слушать

Rafael
02.11.2017
18:08:17
Создание и вызов событий - Руководство Web-разработчика | MDN https://developer.mozilla.org/ru/docs/Web/Guide/Events/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%B2%D1%8B%D0%B7%D0%BE%D0%B2_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9

Denys
02.11.2017
18:23:32
На странице есть табы от вьютифая, переключаюсь по ним. При клике на один из них хочу кликнуть на элемент, который находится внутри таба. triggerClick() { console.log(this.$refs.input_file); // undefined this.$nextTick(() => { console.log(this.$refs.input_file); // undefined }); setTimeout(()=> { console.log(this.$refs.input_file); // нашло элемент }, 1000) }, Мб что-то делаю не так?

this.$nextTick(() => { console.log(this.$refs.input_file); this.$nextTick(() => { console.log(this.$refs.input_file); }); }); так отрабатывает))) как это адекватно записать?

Boris
02.11.2017
18:27:23
На хук компонента я бы повесил.

Denys
02.11.2017
18:29:26
На хук компонента я бы повесил.
спасиб, буду смотреть как

Rafael
02.11.2017
18:30:21
Не, я конечно, кажется, знаю ответ, как это сделать, но не скажу )))

Denys
02.11.2017
18:35:08
а в чем заключается необходимость клика?
просто так попросили для удобства %)

Andrey
02.11.2017
18:35:31
ну всмысле что за элемент по которому надо кликать?

а то вдруг ты хочешь фокус на какой-нибудь input поставить, таким извращенным способом =)

Denys
02.11.2017
18:38:21
<v-btn>, который лежит в тугле это вьютифай под ним лежит несколько вариантов разметки и в одной из них еще один баттон с рефом, на который нужно кликнуть как-то так

варианты разметки скрыты через в-иф, валью которого зависит от тугла

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