Yushkevich
давай еще раз
Yushkevich
на всяк случай - я vue хреновато знаю :) Ошбку знакомую увидел, решил подсказать. Но может на мысли натолкну
Yushkevich
что у тебя в подключаемых js файлах?
Yushkevich
а, вроде понял
Yushkevich
у тебя в шаблоне он не знает что такое $data
Igor
они никак не связаны с vue ) vue в них прокидывает 2 переменных
Yushkevich
верно?
Igor
в текущей реализации он просит прокинуть this
Yushkevich
{{ bundle }} и {{ $data.config }} - это что?
Igor
res.render возвращает функциюю прокинув в которую this она по сути должна скомпилировать все что нужно
Igor
переменная и json
Yushkevich
как она передается в шаблон?
Yushkevich
судя по коду, никак
Igor
сейчас ? пока никак
Yushkevich
то есть у тебя нет данных в шаблоне, потому что ты их туда не передаешь
Yushkevich
давай еще раз вопрос сформулируй
Yushkevich
ты не понимаешь, что чтобы в шаблоне появились данные в переменных, их нужно передать? Или ты не понимаешь, как передать?
Или я тебя не понимаю?
Anonymous
Igor
:) знаешь что такое https://www.npmjs.com/package/mustache ?
Igor
собственно это некоторый шаблонизавтор
Anonymous
Которое еле догоняет жава технологии. В отличие от всегда, которые ест меньше и такой же фичастый
Igor
обладающий методом render
Igor
ты ему отдаешь template + data
Igor
в data данные
Yushkevich
ну про мустеш слышал, но не работал с ним
Igor
а он тебе результат
Igor
и вот я подумал что vue так умеет
Igor
просто рандомно отрендерить кусок шаблона
Yushkevich
vue так тоже умеет
Igor
а как ?
Yushkevich
тока условно <template> </templaete> считай как closure
Yushkevich
то есть чтобы там появились данные "глобальные", их нужно в явном виде передать
Vitaly
Чем смотреть расширение .vue?
Yushkevich
для примера из php -
bla( 'hello', function() use ($blabla) {
echo $blabla
}
Yushkevich
соответственно, ты можешь в шаблон передать данные и он тебе сгенерит нужный html
Yushkevich
тока пока ты туда не передал любую переменную, она для него undefined
Igor
это я понимаю, понимаю как это превратить в компонент и как передать данные, но как мне потом это превратить в строку которую записать в input
Yushkevich
https://vuejs.org/v2/guide/components.html#Passing-Data-with-Props
Igor
сунуть не в шаблон vue а просто в переменную результат работы
Yushkevich
я бы попробовал на этот блок бинд чего-нибудь
Yushkevich
переменной
Yushkevich
и слушал изменение ее
Yushkevich
а из этой формы менять
Yushkevich
но только, если я правильно понял, то у тебя форма в переменной
Igor
ога
Yushkevich
и я вряд ли подскажу, как из левого js пробросить данные наверх
Yushkevich
то есть из компонента на уровень выше - понятно
Igor
можно и без этого конечно обойти но хотелось разобраться
Yushkevich
может быть есть смысл эту переменную обрабатывать
Yushkevich
или сделать дочерний компонент
Yushkevich
где ты будешь как-то обрабатывать переменную
Igor
не я на самом деле знаю как это сделать, у app написать собственный рендер, потом сунуть результат в переменную :)
Yushkevich
я хз чего там у тебя. Но если там не html голый, то ты можешь генерить форму в компоненте
Yushkevich
тока не просто переменную вставить, а уже средствами вью
Yushkevich
и у тебя там биндинг сохранится тогда
Yushkevich
тогда ты сможешь повесить слушатели / связать с данными и уже как-то с этим работать
Igor
ну это будет слишком много гемора изза того что бы просто прокинутьв сттроку пару переменных
Yushkevich
ну не зная, чего там у тебя приходит, больше ничем не подскажу :) надеюсь, идеи подсказал на подумать. Может ребята еще чего подскажут
Igor
да пасиб
Zeot
Добрового времени суток. К input подключен v-model и в процессе работы у инпута напрямую меняется value, а v-model соответсвенно этого не замечает и не меняет нужную переменную. Как решить проблему?
Illya
И как вы меняете значение?
ℝei
:value @input заменить на это
Rafael 🌵
Rafael 🌵
И @change.native
Rafael 🌵
Кстати я нашел в сорсах вью один модификатор, который не описан в доках
Rafael 🌵
Это модификатор .prop, для пропсов
Андрей
А для чего он?
Rafael 🌵
Он говорит vue, что данная пропса нативная для html
Rafael 🌵
Ты.е например :href.prop=myRef
Rafael 🌵
О, прикольно
Rafael 🌵
А у меня поиск по вью докам результата не дал
Rafael 🌵
Поэтому смотрел на внесённые фиксы в вью 2.4.2 🤷♂
Denys
А что вообще нового в 2.4?)
Rafael 🌵
В основном ssr
Rafael 🌵
И ещё упростили возможность создания HOC компонет, типо можно автоматически пробрасывать пропсы и слушателей
Rafael 🌵
$attrs, $listeners
Nikita
Ага, я уже начал делать компоненты с $attr
Nikita
Удобней стало