Иван
v-model="config.common.pageSize" Так вот сделай
Иван
Блин. Там же ещё получается Vue.set нужен
Anonymous
Как лучше дёргать функции дочернего элемента из родителя? Через bus.$emit + bus.$on или через рефы?
Артем
Armen
Анатолий
Который знает кто читал доки
Хорошо бы, и такие лычки к имени пользователя цеплять. Прочитал доки - есть лычка. В чате pro.js.noobs осилил весь learn.javascript.ru - есть лычка. Сидишь без погонов - сиди и молчи :)
Иван
Блин
Иван
Когда уже вуе нехт будет с проксями
Иван
Что б забыть про этот вуе сет ваще совсем
Armen
Таки да
Иван
Иван
Надо заготовить шампанское
Armen
Уииии
Anonymous
Artur
Всем привет, изучаю vuejs, новичок еще), ребят есть вопрос, а как отрендерить компонент когда пришла по аяксу чистая html строка?
Иван
Иван
Гораздо лучше
Armen
Иван
А, стоп
Armen
Иван
Дочернего из родительского? Да, точно через автобус
Artur
@ArStah это не со всем то, мне отрендерить надо чистую строку в которой есть html. компонента еще нет на странице, он придет по аяксу
Anonymous
Я не на столько прохаван в сленге, чтобы понять о чём вы говорите. :D
Что за автобус?
Armen
bus
Anonymous
А.
Anonymous
А при чём тут авто?
Armen
На инглише автобус - bus
Anonymous
bus.$auto?
Armen
Ааха)
Иван
XD
Иван
Перевод bus - это автобус
Anonymous
Armen
Armen
Но так лучше не делать
Artur
А как лучше?
Armen
Смотри в доках асинхронные компоненты, если тебе надо чтобы шаблон загружался во время работы приложения а не был предопределён
Armen
А вообще зачем тебе такое?
Igor
что то я вообще не вьехал вот в это
Igor
<my-checkbox
:checked="foo"
@change="val => { foo = val }"
value="some value">
</my-checkbox>
Armen
Igor
непонимаю как это работает, тоесть получается если поле cheked то должнj вернуть value ?
Artur
@ArStah есть компоненты которые работают сами по себе и могут просто придти в зависимости от того что выбрано в фильтре. бывает необходимость вставить какойто компонент просто в страницу. Вот и встала такая задача
Иван
Ага
Armen
допустим value это "булочка" а его значение checked
Иван
XD
Igor
он же булочка как он может быть чекед ?
Igor
:)
Armen
Igor
а если мой чекбокс просто возвращает true / false ?
Igor
я в value пишу true ?
Armen
this.$emit('change', true)
Igor
валуе смело можно непердавать ?
Armen
шо
Armen
Мария с прошедшим!
Мария
Благодарю 🐼
Artur
@ArStah спасибо за помощь, пока не понял как это должно работать))
Artur
@ArStah а почему просто нельзя создавать новый экземпляр для того компонента? это как то нагружать будет?
Armen
Ну это какбы костылем пахнет
Armen
Компонент это ж не только шаблон, а и методы, данные и т.д.
Artur
понимаю что костыль, просто к примеру vm.nextTick для асинхронности мне не подойдет в этом случаи, потому что есть где работает чистый JS, а где то vuejs, вот и приходится извращатся)
Иван
Чистый Js - это даже без вебпака?
Artur
все компилится через вебпак) просто имею ввиду что где то приходится писать js чистый
Иван
Ну тогда вообще проблем не вижу
Иван
Импортишь компоненты свои и их подрубаешь где и когда надо
Artur
Видимо пока не доконца понял как все это грамотно между собой связать все
Artur
Так вот именно что я и не понял как подрубать при аяксе, они подгружаются при старте страницы и норм работают, но при аяксе нужно создавать экземпляр новый и непонимаю грамотного подхода пока по этому вопросу.
Иван
Типа такого
$('button').click(()=>{
import('MyVueComponent.vue').then(c=>{
new Vue({
template: '<my-vue-component/>',
components: {MyVueComponent: c},
}).$mount('#some-id')
})
})
Artur
@amareis благодарю, поизучаю этот вопрос.
Иван
Это даже можно в функцию вынести
Artur
Да, создать свой хелпер для таких задачек, это логично будет, только надо правильно понять связь всю эту))
Иван
Там связь простая
Иван
Импорт компонента вью возвращает обычный js объект
Artur
понимаешь после jQuery нужно многому переучиваться...)
Armen
Блин, у меня линтер навернулся в шторме, кто-нить сталкивался?
Armen
Иван
Он напился и заблудился
Иван
Ток в этом файле сломался?
Armen
Не проверял)))