Igor
нужно именно что то типа бинда, потому как компонент тоже будет сетить пропсы, но прокидывать их в компонент бред полный :)
Максим
Igor
ну, суть в том что у меня есть объект
{
section: {
value1: "asd"
.....
}
.....
}
Igor
вот этих value может быть много
Igor
и не целесоображно для каждого из них делать
Igor
changePageSize: function (value) {
this.$set(this.config.common, 'pageSize', value)
},
Igor
я думал может сделать какой то универсальный метод
Igor
что ли
Igor
changeProp(chank, prop, value) {
this.$set(this.config[chank], prop, value)
},
Serge
Я если чессна даже не понял проблему
Igor
обьясняю, значешь как работает bind ?
скажим так есть функция которую дергает дочерний компонент добавляя туда value
handler(value)
появилась необходимость прокидывать в эту же функцию еще некоторые параметры на уровне родителя
в Reacte это было бы вот так
<input-checkbox
change="handler.bind(chank, prop)"
>
Igor
и все бы прекрасно работало
Илья
val => changePageSize(val, …someArgs) ?
Igor
эм, так она же явно сдесь вызывается
Igor
а нужно только когда я вызову this.$emit('change', value) в дочернем компоненте
Илья
нет, не вызывается
Alex
Илья
нет
Сергей
Подскажите на какой стороне правильно будет ресайзить графику что загрузке на сервер? и чем?
Ivan
все ресайзі на сервере нужно делать
Anonymous
Ребят, помогите вопрос жизни и смерти
Anonymous
countdown есть хороший,
Anonymous
?
Ivan
у разных людей разные взгляды на термин "хороший"
Anonymous
да сейчас уже пришел к такому выводу
Anonymous
хороший в плане который не жрет 400мб оперативки
Ivan
а кто столько жрет?
Anonymous
https://xkeshi.github.io/vue-countdown/
Ivan
попробуй этот, там кода мизер, тормозить вроде нечему https://www.npmjs.com/package/vuejs-countdown
Anonymous
https://github.com/20chix/Hotel_System_Vue.js_Frontend/blob/master/src/components/Timer.vue
Anonymous
вот нашел
Anonymous
1 файл
Vadim
Igor
про ререндер?
OP
Господа, посоветуйте для новичка хороший видеокурс по vue 2 пожалуйста. Так чтоб с нуля.
Alex
Документация на русском)
Anton
я сначала документацию читал, потом этот смотрел, он крутой
https://laracasts.com/series/learn-vue-2-step-by-step
Сергей
Подскажите как правильно реализовать передачу заголовков браузера и название страницы взависимости от роута страницы
Вова
Вова
И дергать их в компоненте
Вова
Вова
Тогда в роутере не надо прописывать, просто в компоненте можно сетить window title
Вова
Если один родитель и много потомков на которых нужно сетить заголовки можно эмитить событие в родитель
Leonid
Или юзать вьюкс)
Anonymous
какой щас самый хайповый, модный молодежный vue стек?
Vadim
React
Anonymous
Anonymous
Vadim
Armen
Народ, у меня проект завёлся с первой попытки на другой платформе... я не был готов к такому, чё делать?
Denisio
гдето ты чтото не так сделал
Armen
Да нет. всё работает
Maksat
Привет всем, у меня проблема возникла при выводе расписании уроков:
Maksat
что я не так делаю подскажите пожалуйста
Maksat
var ScheduleTable = Vue.extend({
template: '#schedule-table',
data: function () {
return {
times : [
'08:20 09:10',
'09:20 10:10',
'10:40 11:30',
'11:40 12:30',
'12:40 13:30',
'13:40 14:30',
'14:40 15:30',
'15:40 16:30',
'16:40 17:30',
'17:40 18:30'
]
};
},
methods: {
showSchedule: function(time, day) {
var pervyi = {}
axios.get(apiUrl + 'schedules?time=' + time + '&day=' + day + '&group_id=' + this.$route.params.group_id)
.then(response => {
if(response.data.length > 0) {
pervyi = response.data[0]
return axios.get(apiUrl + 'subjects/' + pervyi.subject_id)
.then(response2 =>{
return response2.data.title
})
} else {
return 'Нет уроков!'
}
})
}
}
});
Armen
Может скажешь что не получается?
Armen
Или нам жуков в твоём коде вслепую искать?
Hedint
Жесть код
Maksat
сорян, у меня внутри axios return стоит, и он ничего не выводит
Hedint
Если честно
Armen
Maksat
хотя если вывести на консоль, есть данные
Maksat
<td width="14%">{{ showSchedule((index+1),2) }}</td>
Vadim
У тебя showSchedule что возвращает?
Maksat
сюда, разве нет?
Maksat
текст просто
Armen
Так не получится, т.к. метод асинхронный должен быть
Hedint
Он возвращает промис
Vadim
Где он просто текст возвращает?
Maksat
Арсен, а как нужно сделать?