@vuejs_ru

Страница 166 из 3900
Illya
14.02.2017
23:27:14
для языков типа композитного китайского

в процессе compose символа v-model не реагирует

а input срабатывает

Google
Victor
14.02.2017
23:29:26
с таким мы конечно вряд ли столкнемся)

Illya
14.02.2017
23:29:54
завидую

три адских ада в моей жизни

RTL письмо

A11Y

китайский

Stanislav
14.02.2017
23:31:55
ну странно

значит мои вчерашние глюки связаны с чем то другим

тогда я буду действительно спокоен что это эквивалентно

Stanislav
14.02.2017
23:34:28
в процессе compose символа v-model не реагирует
китайцы оставляют пасхалки :D

★nton
15.02.2017
02:01:29
паргни

привет

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

Google
Rafael
15.02.2017
03:54:11
Redux-query – A React/Redux library for querying and managing network state (Score: 100+) Link: http://j.mp/2lOg5bk

Сашка
15.02.2017
05:50:07
кто нить использует вью с тайпскриптом? какие подводные камни?
Я начал. Пока обнаружил один - почему-то не заводится асинхронная подгрузка компонентов

Сашка
15.02.2017
05:53:10
И сразу вопрос: есть кто юзает тайпскрипт с вебпаком и асинхронно подгружает компоненты? Конструкция в роутере routes: [ { path: '/page', component(resolve) { require(['pages/page.vue'], resolve); } } внезапно перестала работать, когда перешел на тайпскрипт.

★nton
15.02.2017
05:53:52
А ок))))

Сашка
15.02.2017
06:18:00
Костыльно разобрался: require(['pages/page.vue'], comp => resolve(comp.default))

Ivan
15.02.2017
07:36:15
Всем привет. Кто как решает проблемы разрастающегося html/js/css в Single File Components?

В смысле файл реально большой становится, а по логике ничего не выкинешь

Сашка
15.02.2017
07:37:52
Alex
15.02.2017
08:05:59
Или разбивать на меньшие-части-компоненты

Rafael
15.02.2017
08:11:31
Разбивай на *.html, *.css и *.vue с логикой.
Я вообще логику в отдельный js файл выношу

Меньше отсутпов справа

Rafkat
15.02.2017
08:11:53
каким образом?

Сашка
15.02.2017
08:12:05
Rafael
15.02.2017
08:12:48
пойду просплюсь

Rafkat
15.02.2017
08:15:55
чере скрипт добавляешь?

Rafael
15.02.2017
08:42:10
вот как-то так

Rafkat
15.02.2017
10:49:03
а html зачем в отдельный файл заворачивать?

Google
Rafael
15.02.2017
10:49:17
Rafkat
15.02.2017
11:07:46
а ок

для vue есть норм компонет автокомплита?

Vlad
15.02.2017
11:10:38
https://github.com/vuejs/awesome-vue#autocomplete

не?

господа, кто пользуется вебпаком, подскажите как правильно интегрировать сторонние библиотеки в глобальную облшасть видимости? решение с webpack.ProvidePlugin не работает

Rafael
15.02.2017
11:25:08
для vue есть норм компонет автокомплита?
Просто добавляй lang="язык" и будет тебе счастье

Vlad
15.02.2017
11:26:42
кто бы знал, но как не задаю пути, нет в глобале того же jquery или lodash'а, и ошибок нет

new webpack.ProvidePlugin({ jQuery: "jquery/dist/jquery.min.js" })

Alex
15.02.2017
11:30:23
new webpack.ProvidePlugin({ $: 'jquery', jQuery: 'jquery' }),

Vlad
15.02.2017
11:30:48
и так пробовал, в node_modules всё есть

Alex
15.02.2017
11:30:58
вот и я так пробовал и всё работает :)

не там подключаешь плагин?

Vlad
15.02.2017
11:33:40
хм, мейби, ну есть файл build/webpack.base.conf.js тот ?

Alex
15.02.2017
12:00:46
не знаю, у меня один файл на всё

Illya
15.02.2017
12:03:28
@litvinenkow в глобальную это на window?

Vlad
15.02.2017
12:03:40
ну да

Illya
15.02.2017
12:07:24
тогда тебе другое надо

plugins: [ new webpack.ProvidePlugin({ $: 'expose?$!jquery', jQuery: 'expose?jQuery!jquery' }), ],

Google
Illya
15.02.2017
12:07:50
вот так

Admin
ERROR: S client not available

Illya
15.02.2017
12:07:54
и expose-loader нужен

(синтаксис 1 вебпака, на 2 еще не мигрировали этот проект)

provide plugin обеспечивает доступность $ и jQuery в модулях. expose - на window

Vlad
15.02.2017
12:10:54
спасибо

но всё равно не работает)

Illya
15.02.2017
12:17:34
что пишет?

это у меня работает

Vlad
15.02.2017
12:18:42
всем привет. Есть rout - http://prntscr.com/e90596 В каждом компоненте сразу в теле "<script> </script>" console.log("***") ЭТо нормально, что при первом запуске страницы в консоль выводится все три сообщения? Но при переходе по линкам ничего подобного не происходит

Illya
15.02.2017
12:19:04
сразу в теле - это просто в модуле?

конечно, почему нет?

Vlad
15.02.2017
12:20:44
Illya
15.02.2017
12:20:53
ну да

нормальное поведение

Vlad
15.02.2017
12:25:28
нормальное поведение
я думал что компонент вызывается после события (перехода по линку)

Illya
15.02.2017
12:25:35
компонент да

но файл "выполняется" в момент вызова импорта

так работает commonjs - он выполняет файл чтобы сформировать module.exports

Yaroslav
15.02.2017
12:28:52
Гутен абенд, товарищи) Маленький вопроц. В data компоненты есть такой объект errors:{ email : 1, phone : 1, name : 0, ppsw : 0, login : 0, passwd : 0 } Как по событию обнулить все свойства объекта for (let item in this.errors) item'u новое значение присвоить не дает

Google
Illya
15.02.2017
12:29:43
Object.keys(this.errors).forEach(key => { this.errors[key] = null });

хотя я бы просто вынес начальное состояние в переменную

Yaroslav
15.02.2017
12:30:27
Спасибо, Илья ?

Illya
15.02.2017
12:30:30
и потом делал бы this.errors = {...emptyErrors};

и в инициализации точно так же

Roma
15.02.2017
12:31:29
Почему не? for (let item in this.errors) { this.errors[item] = ... }

Illya
15.02.2017
12:33:17
просто. не люблю императивщину, и стараюсь не делать ее без надобности

Yaroslav
15.02.2017
12:34:01
Что есть императивщина?) А то не совсем понятно..

Roma
15.02.2017
12:34:39
На мой взгляд в таком тривиальном случае куда лучше читается, кому как

Illya
15.02.2017
12:35:19
https://ru.wikipedia.org/wiki/%D0%98%D0%BC%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5

а про лучше читается - дело вкуса

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