Oleksandr
Но в импортишь тот же компонент где тебе нужно
Oleksandr
То есть копипастишь
Oleksandr
А здесь ты можешь в корне сделать импорт и передать в компоненты. И он будет доступен везде
Vladimir
Я как раз и читаю доки. Там написано, что у меня, как у пользователя Vue есть возможность "зерегестрировать" компонент. Но там не написано, зачем вообще нужен этот механим регистрации, почему без него нельзя? Какую он проблему решает?
Как я написал выше, компоненты vue, концепутально, очень похожи на компоненты реакта, но там ведь никому не понадобилось "регистрировать" свои компоненты, что бы появилась возможность использовать их
регистрация компонента нужна, т.к. vue можно подключить на страницу через <script> и херачить в ес5 стиле безо всякой сборки
Николай
Владимир , во спасибо тебе добрый человек, прояснил!
Николай
А то я вообще не выкупаю, ну есть же es6 импорты, ну зачем еще какикая-то "регистрация"
Николай
теперь понял, оно для es5
Oleksandr
Я как раз и читаю доки. Там написано, что у меня, как у пользователя Vue есть возможность "зерегестрировать" компонент. Но там не написано, зачем вообще нужен этот механим регистрации, почему без него нельзя? Какую он проблему решает?
Как я написал выше, компоненты vue, концепутально, очень похожи на компоненты реакта, но там ведь никому не понадобилось "регистрировать" свои компоненты, что бы появилась возможность использовать их
Вью будет ругаться если увидит, что в шаблоне используются незарегистрированные компоненты. Плюс в регистрации ты можешь передать им начальную конфигурацию для всех компонентов. Например element-ui можно при инициализации указать размер (small, medium, large) для всех компонентов.
Так же нужно регистрировать плагины.
Николай
Ага, оно еще и для начальной конфигурации, спс!
Oleksandr
Николай
А если я пишу компоненты во .vue-файлах и пользуюс сборкой, то если я захочу глобально зарегестрировать компонент, как мне это делать?
Обычно код компонента я пишу так:
<script>
export default {
name: "component1",
// other params
}
</script>
Т е если я хочу этот свой компонент глобально зарегать, vue-loader сам этого не сделает за меня?
Мне тут вместо экспорта объекта нужно вручную вызвать Vue.component("component1", myComponentObj)?
Если вопрос из разряда "хелло-ворлд", так и скажите, я полезу дальше ковырять документацию. Просто, большая часть примеров из доки не расчитана на то, что читатель пользуется сборщиком и пишет es6 код во .vue-файлах
Stanislav
Николай
яснопонятно
Oleksandr
{"fname": “Darwin”,
Привет всем!
Кто юзал календари для Vue ?, что можете подсказать с легкой установкой и минимальным гемором.
Я выбрал календарь https://github.com/icai/vue2-calendar , но так и не смог использовать после установки выпала ошибка "Bootstrap's JavaScript requires jQuery", потом ощибка при компиляции и Can't resolve 'sass-loader' in '.
Кто знает как избавиться от ошибок?
Oleg
https://about.gitlab.com/2017/11/09/gitlab-vue-one-year-later/
Oleg
Все видели?
Oleksandr
Sunlive
Чет столкнулся с проблемой, у меня v-model на инпуте всегда возвращает строку, даже когда тип type='number' or type='tel'
Sunlive
все равно строка
Sunlive
что может быть?
Astr0junk
Sunlive может быть значение является строкой например?
Astr0junk
и возвращает куда?
Astr0junk
parseInt()
Astr0junk
?)
Sunlive
делал, все равно строка
Sunlive
о_О
Astr0junk
0_0
Astr0junk
лови наркомана
Astr0junk
Давай код тогда да
Sunlive
а все, работает парсинт
Astr0junk
))
Sunlive
вообщем это вью штука вообще, не знал про нее, надо v-model.number
Astr0junk
+
Sunlive
спасибо энивей
Michael
Michael
А ещё лучше просто +а, ибо имьютабельность и тайп-сэфети
Sunlive
я кстати, так делал с самого начала
Sunlive
id: +'',
Sunlive
но без модификатора на вью моделе, все равно была строка на выходе
Rafael 🌵
Я туплю или правда в data нельзя начинать название свойств через _???
Oleksandr
Sunlive
короче как не пляши, без модификатора v-model.number все равно строка
Oleksandr
А надо при change
Oleksandr
Oleksandr
Используй просто этот модификатор, он сделает это за тебя
Oleksandr
В чем проблема то ?)
Sunlive
ага, уже юзаю
Sunlive
просто тут почему то опять подняли эту штуку с +
Sunlive
и тд
Oleksandr
Привести к типу можно +"123"
Sunlive
в таком случае делать метод @change и тд?
Oleksandr
Но если тебе нужно во Вью это сделать, то для этого есть модификатор
Sunlive
просто это совсем грустно когда полей очень много
Sunlive
да, для вью
Oleksandr
Тогда модификатор
Oleksandr
Это нормально
Oleksandr
Всем прописывай
Sunlive
Понятно, спасибо
Sunlive
для опыта чисто
Stanislav
Rafael 🌵
Stanislav
По идеи да
Roman
Ребят, привет. Мне нужно интегрировать Vue с Django. Все реализации предпологают как клиент/сервер, но я хочу дабы сервер забирал файл dist/index.html и отдавал её, а потом уже остальные операции производил Vue
Stanislav
Roman
Грамотно ли так делать?
Roman
И не пойму назначения index.html, который лежит в корне папки
Michael
Roman
Пока не нужно. Спасибо)
Michael
С SSR нужно будет на сервере знать какой хтмл будет на выходе и нода или на свой страх и риск ещё какая жс имплементация
Oleh
Всем привет, есть вопрос по Vuejs Router использую в проекте
mode: 'hash'
И есть необходимость вернуться на определенную страничку что бы ввести новые данные в некоторые поля, ввожу данные перехожу на страницу просмотра но данные и не обновились, остались прежние, буду благодарен за помощь.
Michael