Дмитрий
и я пытаюсь понять
Дмитрий
в чём разница
Nikita
в чём разница
а тебе не хватает разницы в том, что ты можешь указать кастомное имя глобальному компоненту?
Nikita
в отличии от 2 варианта
Дмитрий
Приходило в голову
Дмитрий
Т.е. разница в переопределении имени компонента?
ℝei
ℝei
Nikita
и?
Nikita
там не слово за компоненты
Alexey
Здравствуйте. Есть такая задача: переименовать и сменить разрешение чанку, который подгружается асинхронно и является компонентом админ-панели, при этом всё должно быть на уровне билдинга вебпаком желательно. Переименовать его надо в нечто подобное: "adminget.php", и неплохо было бы добавлять перед контентом чанка контент от php (всего лишь хеадер контент-тайпа заключённый в <?php ?>), но это не обязательно. Можно ли такое реализовать и если можно, как?
Alexandr
MyPlugin.install = function (Vue, options) {}
Alexandr
И внутри, можно делать с Vue все, что вздумается
Nikita
и?
Nikita
что очевидного?
Alexey
Кому интересно, что я делаю: у меня бек на php на nginx. 0.bundle.js, т.е. компонент админки отдаю асинхронно с защитой на права, но такого файла на сервере нет и я отдаю его через adminget.php. А вообще, грёбаный imagick не встал на винду, придётся так извращаться, разрабатывать и тестировать админ-панель уже на сервере и никак не на локалке. Просто лень руками переименовывать 0.bundle.js в админгет.пхп.
Alexandr
`Vue.component('my-component', {
template: '<div>Пользовательский компонент!</div>'
})`
Nikita
я вообще то говорю, что нету там, что вообще описания, что можно кидать тупо компонент и оно заработает
Stanislav
Nikita
Vue.use(component)
Stanislav
Nikita
Объясните, в чём разница этих 2х записей?
import Component from '~/components/Component'
Vue.component(Component.name, Component);
Vue.use(Component);
Работают они вроде как одинакого
Nikita
тогда кто-то тут врунишка
Michael
Stanislav
Я чатик листаю, вообще чушь какая-то
Nikita
я кстать использовал Vue.use() чтоб прокидывать функцию с глобальными компонентами, причем я даже не реализовывал метод install
Nikita
ибо в функцию и так интанс попадает в аргументы
Alexandr
Очень странно. Вот что я вижу в анатоциях use<T>(plugin: PluginObject<T> | PluginFunction<T>, options?: T): void;
Oleksandr
Oleksandr
Nikita
аргументальный аргумент
ℝei
Alexandr
А чем вам так React не угодил?)
Alexandr
Я постоянно работаю с Marionette | React | Vue
Alexandr
все одно говно
Michael
Ну они привыкли ебстись со своими редаксами 🙈
Вот это всё привычки. А гон про БольшиеПроекты и оргументы ad hominem, к авторитету и прочая демагогия не оч приятна. Кстати, автор vue их разносих уже в каком-то длиннопосте.
Alexandr
слишком много внимания инструментам а не реализациям.
Oleksandr
Oleksandr
мы тут делали тест
дали джунам пару страниц интернет банкинга сделать
на выбор vue react angular 2
Michael
angular 666 надо было дать. У них версионность крутая
ℝei
Oleksandr
давайте угадаем где код был чище и о чем сказали что легче вникнуть?
Michael
Michael
А чё гадать, когда во vue меньше всего шансов сделать костыль?
Oleksandr
ℝei
Oleksandr
а реакт по обилию "идеальных" решений
ℝei
Michael
Michael
Это идеоматично
Alexandr
Вот именно. Слишком много внимания реакт к себе привлекает
все оносительно)) Каждый инструмент хорош в своем. Если компания большая и продуктовая - то стоит выбрать react. Если это переезд с легаси кода то лучше vue. Если стартап vue или ангуляр. Если ты один и делаешь админку для автоматизации дома то ember или бэкбон.
Serge
Alexandr
чем популярнее технология, тем дешевле найти разраба
ℝei
Alexandr
и проще
ℝei
Эмбер и бэкбон в !8 году. Мдэ
Michael
Michael
и для больших контор лучше реакт поч?
Alexandr
Michael
Кстати, смотрите что нарыл
Michael
https://wptavern.com/why-vue-js-creator-evan-you-thinks-vue-could-be-a-good-fit-for-wordpress
Michael
https://wptavern.com/wordpress-abandons-react-due-to-patents-clause-gutenberg-to-be-rewritten-with-a-different-library
Michael
Господа, всем доброго дня!
Собираюсь написать компонент, использующий render-функцию как описано в документации:
https://ru.vuejs.org/v2/guide/render-function.html
Тогда в *.vue файле мне можно пропустить раздел <template></template> ?
Michael
Michael
Michael
Спасибо!
ℝei
Michael
Так они могли успеть его спилить. Haven't they?
Alexandr
и для больших контор лучше реакт поч?
Про популярность это холивар. На react проще найти разраба. Он понятнее. За ним стоит имя большой компании. У него пиар. Компаниям срать на холивары. Им нужно сейчас и дешевле. Возможно плохой пример. Мне нужен новый комп в замен старому. Я не буду тратить время, думать, выбирать. Я пойду и куплю новый мак. Я не отрицаю что есть компьютеры лучше, мощьнее. Но я потрачу на покупку 5 минут. И через 30 минут я вновь могу работать. vue не лучше или не хуже react. Я лишь пытаю объяснить почему выирают react.
Alexandr
К примеру, у нас средняя продуктовая компания. Международная. У нас react.
Alexandr
Но есть небольшой проект, там был легаси код. Этот проект едет на vue.