
Alexandr
11.01.2018
08:51:27
вообще, советую прежде чем спрашивать - смотреть доку
нз

Kirill
11.01.2018
08:51:58
да в доке только асинхронные компоненты нарыл ( а тут другое, вроде просто, но затупил

DimenSi
11.01.2018
09:02:37

Google

LocSg
11.01.2018
09:03:23
how?

DimenSi
11.01.2018
09:04:00
:class="active ? 'test' : 'nope'"
или :class="[active ? 'test' : 'nope'"]
или :class="{ test: active }"
то, что ты написал :class="{ isAvailable ? true : false }" такое синтаксиса нет в javascript
че как? Я тебе показал 3 способа прокинуть класс и 2 из них используют тернарник
вот еще один способ
:class={ [active ? 'test' : 'nope'"]: isBool }, конечно не знаю кому такое извращение нужно будет
isAvailable это boolean и ты используешь булеан, чтоб вернуть булеан?

LocSg
11.01.2018
09:08:06

DimenSi
11.01.2018
09:09:12
это телеграм лагает, а не инет у тебя
а может быть комбо
из лагающего телеграмма и твоего интернета

Google

Dorian
11.01.2018
09:32:25
всем привет
а есть у вью встроенные фильтры ?
типа currency

Stanislav
11.01.2018
09:37:20

Dorian
11.01.2018
09:39:08
вообще-то есть, спасибо, уже нашел )

Stanislav
11.01.2018
09:39:48

Dorian
11.01.2018
09:40:54
https://011.vuejs.org/api/filters.html
только что за 011 ?

Александр
11.01.2018
09:41:13
версия 0.11

Dorian
11.01.2018
09:41:19
это версия ? )

Александр
11.01.2018
09:41:28
актуальная 2.x.x
в ней фильтров нет

Stanislav
11.01.2018
09:41:55
И это хорошо

Dorian
11.01.2018
09:41:56
на моей 2.5.2 отрабатывает корректно

Dima
11.01.2018
09:51:37
Объясните, в чём разница этих 2х записей?
import Component from '~/components/Component'
Vue.component(Component.name, Component);
Vue.use(Component);
Работают они вроде как одинакого

Alex
11.01.2018
09:54:22
ну вроде как в первом варианте ты локально подключил, а во втором глобально
Аххаха) да - я тоже не понял разница меж чем

Roman
11.01.2018
09:55:35
Этот код вообще мало о чем говорит. Не понятно что он импортит

DimenSi
11.01.2018
09:55:35
первый способ точно явно определяет компонент как глобальный, а второй скорей всего сахар, раз это работают
как ты обращаешься к нему?

Google

Dima
11.01.2018
09:56:58
да

Roman
11.01.2018
09:57:05
Vue.component принимает сам компонент (.vue)
А Vue.use функцию установщик где поидее делается тож самое

Dima
11.01.2018
09:57:08
Это объявление компонента глобально
и так и так
он доступен везде
и я пытаюсь понять
в чём разница

DimenSi
11.01.2018
09:58:31
в чём разница
а тебе не хватает разницы в том, что ты можешь указать кастомное имя глобальному компоненту?
в отличии от 2 варианта

Dima
11.01.2018
09:59:00
Приходило в голову
Т.е. разница в переопределении имени компонента?

Roman
11.01.2018
09:59:28

DimenSi
11.01.2018
10:00:14

Roman
11.01.2018
10:00:33

DimenSi
11.01.2018
10:02:29
и?
там не слово за компоненты

Alex
11.01.2018
10:03:28
Здравствуйте. Есть такая задача: переименовать и сменить разрешение чанку, который подгружается асинхронно и является компонентом админ-панели, при этом всё должно быть на уровне билдинга вебпаком желательно. Переименовать его надо в нечто подобное: "adminget.php", и неплохо было бы добавлять перед контентом чанка контент от php (всего лишь хеадер контент-тайпа заключённый в <?php ?>), но это не обязательно. Можно ли такое реализовать и если можно, как?

Roman
11.01.2018
10:04:59

Alexandr
11.01.2018
10:05:40
MyPlugin.install = function (Vue, options) {}

Google

Alexandr
11.01.2018
10:06:36
И внутри, можно делать с Vue все, что вздумается

DimenSi
11.01.2018
10:06:44
и?
что очевидного?

Alex
11.01.2018
10:06:52
Кому интересно, что я делаю: у меня бек на php на nginx. 0.bundle.js, т.е. компонент админки отдаю асинхронно с защитой на права, но такого файла на сервере нет и я отдаю его через adminget.php. А вообще, грёбаный imagick не встал на винду, придётся так извращаться, разрабатывать и тестировать админ-панель уже на сервере и никак не на локалке. Просто лень руками переименовывать 0.bundle.js в админгет.пхп.

Alexandr
11.01.2018
10:07:09
`Vue.component('my-component', {
template: '<div>Пользовательский компонент!</div>'
})`

DimenSi
11.01.2018
10:07:15
я вообще то говорю, что нету там, что вообще описания, что можно кидать тупо компонент и оно заработает

Stanislav
11.01.2018
10:07:34

DimenSi
11.01.2018
10:07:37
Vue.use(component)

Stanislav
11.01.2018
10:07:56

DimenSi
11.01.2018
10:08:08
Объясните, в чём разница этих 2х записей?
import Component from '~/components/Component'
Vue.component(Component.name, Component);
Vue.use(Component);
Работают они вроде как одинакого
тогда кто-то тут врунишка

Michael
11.01.2018
10:09:00

Stanislav
11.01.2018
10:09:16
Я чатик листаю, вообще чушь какая-то

DimenSi
11.01.2018
10:10:44
я кстать использовал Vue.use() чтоб прокидывать функцию с глобальными компонентами, причем я даже не реализовывал метод install
ибо в функцию и так интанс попадает в аргументы

Alexandr
11.01.2018
10:11:20
Очень странно. Вот что я вижу в анатоциях use<T>(plugin: PluginObject<T> | PluginFunction<T>, options?: T): void;

Alex
11.01.2018
10:11:34

Michael
11.01.2018
10:11:49

Alex
11.01.2018
10:12:32

DimenSi
11.01.2018
10:12:57
аргументальный аргумент

Google

Michael
11.01.2018
10:13:22

Roman
11.01.2018
10:15:35

Alexandr
11.01.2018
10:16:34
А чем вам так React не угодил?)
Я постоянно работаю с Marionette | React | Vue
все одно говно

Michael
11.01.2018
10:17:12

Alexandr
11.01.2018
10:17:33
слишком много внимания инструментам а не реализациям.

Michael
11.01.2018
10:17:55

Alex
11.01.2018
10:18:06
мы тут делали тест
дали джунам пару страниц интернет банкинга сделать
на выбор vue react angular 2

Michael
11.01.2018
10:19:33
angular 666 надо было дать. У них версионность крутая

Roman
11.01.2018
10:20:03

Alex
11.01.2018
10:20:15
давайте угадаем где код был чище и о чем сказали что легче вникнуть?

Michael
11.01.2018
10:20:17
А чё гадать, когда во vue меньше всего шансов сделать костыль?

Alex
11.01.2018
10:20:51

Roman
11.01.2018
10:20:54

Alex
11.01.2018
10:21:13