Gran
Работа директив v-if не порождает resize?
Gran
Как то это странновато
Andrew
а где она что должна породить?
Van
Как то это странновато
https://codepen.io/anon/pen/jZGgGz
Alex
Вотчер за стейтом работает и то что надо делает. EventBus поднимать и импортить его ради одного этого пока ломает. Оставлю так, может потом придёт озарение :)
Van
Вотчер за стейтом работает и то что надо делает. EventBus поднимать и импортить его ради одного этого пока ломает. Оставлю так, может потом придёт озарение :)
ивентбас не надо импортить и поднимать, это отдельный вью-инстанс со своей датой, методами и т.п. отличие только что его маунтить не нужно, он живет виртуально.
Alex
Ну мне надо его заинстансить и экспортировать в компоненты - верно?
Van
Ну мне надо его заинстансить и экспортировать в компоненты - верно?
ну да, сорян, что-то к вечеру читаю одно, пишу другое 😊
Alex
Спасибо большое за помощь. Вообще крутой чатик, мне нравится :)
AB
Всем привет Ребята, не работает vue в мозилле
AB
Самый простой hello world даже
AB
В чем может быть проблема?
Wingman
/me включает модуль телепатии
ambivert
/me
wkornilow
/me
Wingman
никто не помнит irc :(
Wingman
выросло поколение)
Andrew
Самый простой hello world даже
может у тебя вообще выключено выполнение js в мозиле?)
Pavel
привет! Есть вопрос: можно ли и правильно ли создавать vue-объект внутри другого vue-объекта? Если нет, как лучше поступить?
Andrew
а если екзеспляр в экземпляре то это дичь какаято)
Andrew
чето както не очень просто))
Phil
Самый простой hello world даже
Была вроде такая тема, но на старой версии мозилы, Точно не старая версия?)
Andrew
что такое Vue-объекты по твоему. объясни)
Andrew
ну это екземпляр называется...
Andrew
а что за задача?
Andrew
зачем такое вобще может понядобиться что бы внутри екземпляра еще были екземпляры?
AB
Подключил babel-polifill Всё равно не работает. Что за х
Andrew
чет я себе слабо представляю
Pavel
чет я себе слабо представляю
у меня реализованы всплывающие окна на Vue. То есть, section содержит в себе ещенесколько section <section id="popups"> <section id="p1"></section> <section id="p2"></section> <section id="p3"></section> </section>
Andrew
ну так делай компонентами внути одного экземпляра
Pavel
#p1, #p2, #p3 — это всплывающие окна, c помошью Vue я меняю их состояния, с этим всё хорошо
Andrew
делаешь темплейты под окна и вызываешь когда надо)
Pavel
вопрос не в этом))
Pavel
мне нужно создать экземпляр Vue в одном из этих окон
Pavel
для реализации простенького wysiwig-редактора
Andrew
может ты сокетом обойдешься?)
Pavel
<section id="popups"> <section id="p1"> <div id="wysiwyg"></div> </section> <section id="p2"></section> <section id="p3"></section> </section> <script> var popups = new Vue({...}); var wysiwyg = new Vue({...}); </script>
Pavel
то есть, пытаюсь заставить работать один экземпляр внутри другого
Pavel
но на wysiwig даже события не вызываются при таком подходе
Pavel
мне точно нужно объявлять wysiwyg как компонент?
Van
для реализации простенького wysiwig-редактора
Создай компонент с редактором внутри, нужные методы проксируй и вызывай $emit('on-my-custom-event-name', payload) с данными. В родительском компоненте навешивай на компонент с визивигом @on-my-custom-event-name="doSomethingWithPayloadFromComponent"
Pavel
Создай компонент с редактором внутри, нужные методы проксируй и вызывай $emit('on-my-custom-event-name', payload) с данными. В родительском компоненте навешивай на компонент с визивигом @on-my-custom-event-name="doSomethingWithPayloadFromComponent"
большое спасибо за ответ. То есть, только созданием компонента можно решить вопрос? А то я вычитал, что компоненты лучше создавать для избегания повторения кода. А у меня не будет повторения, т.е. редактор будет лишь один.
Alex
никто не помнит irc :(
+m +a и жизнь прекрасна)
Wingman
о, олдфаг :)
Alex
Или +о
Alex
Оператор)))
Anonymous
Помню в гта са irc чат :D
Pavel
Можешь конечно запихнуть всю логику редактора в инстанс, но тогда зачем тебе вью?
я не очень понял вопрос. А в чём заключается некорректность такого подхода?
Van
я не очень понял вопрос. А в чём заключается некорректность такого подхода?
Некоректность подхода написания километров кода в одно место? Ну хз, читаемость, поддержка, например. Опять же переиспользование в будещем.
Pavel
Ага
хорошо. А что тогда реализовывать не компонентом? 😊
Pavel
я просто не очень понимаю разницу между простым экземпляром Vue и компонентом.
Pavel
можете написать вкратце, когда лучше одно, а когда другое?
Van
я просто не очень понимаю разницу между простым экземпляром Vue и компонентом.
new Vue({...options}) — экземпляр Vue.component('component-name', {...options}) — компонент
Pavel
new Vue({...options}) — экземпляр Vue.component('component-name', {...options}) — компонент
синтаксис мне как раз понятен. непонятно как выбрать, что использовать: экземпляр или компонент?
Van
можете написать вкратце, когда лучше одно, а когда другое?
на каждую часть изолированного сервиса или микроприложения один инстанс. или инстанс для ивентбаса. компоненты это все остальное
Pavel
а если у меня single page application? получается, на всё про всё один инстанс должен быть, а все его части — компоненты?
Pavel
Так точно, сэр
ну тогда я попал))
Oleksandr
Всем привет. Ребят? подскажите, не встречали ли вы вот такой график https://demo.reactstockcharts.org/ только для vue?
Pavel
Так точно, сэр
огромное спасибо)))) можно сказать, всё понял
wkornilow
Используй vue-create-app если не принципиально игратся со сборщиками
wkornilow
Подключил babel-polifill Всё равно не работает. Что за х
Max
Чат можно ли на баттоны vue-bootstrap типа <b-button-group> <b-button>Button 1</b-button> <b-button>Button 2</b-button> <b-dropdown right text="Menu"> <b-dropdown-item>Item 1</b-dropdown-item> <b-dropdown-item>Item 2</b-dropdown-item> <b-dropdown-divider></b-dropdown-divider> <b-dropdown-item>Item 3</b-dropdown-item> </b-dropdown> повесить роутер-линки типа <router-link to="adminpanel">Admin Panel</router-link> <router-link to="map">Map</router-link> <router-link to="meteo">Meteo</router-link> Я чот не понимаю как
Van
https://bootstrap-vue.js.org/docs/reference/router-links/
Max
https://bootstrap-vue.js.org/docs/reference/router-links/
Спасибо! Я недостаточно далеко его доку изучил видимо :)
Van
https://www.google.ru/search?num=50&newwindow=1&rlz=1C5CHFA_enRU708RU708&ei=OL-FWoCMFYTNwQKJjqtQ&q=bootstarp+vue+router-link&oq=bootstarp+vue+router-link&gs_l=psy-ab.3..33i160k1.305.2937.0.3143.12.12.0.0.0.0.158.1066.3j6.9.0....0...1.1.64.psy-ab..3.8.940...0i13k1j0i19k1.0.6rrOTEc4fnc
Van
гугл мощь, вообще
human
парни вы всегда работаете с eslint ?
wkornilow
-