Anonymous
при объявлении чего?
Armen
https://learn.javascript.ru/es-function#%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8-%D1%87%D0%B5%D1%80%D0%B5%D0%B7
Armen
При объявлении функции
Armen
При создании функции
Armen
Не важно
Женя
Ребят есть у кого на гитхабе проекты на vue кому не жалко показать скиньте ссылки плеасе
Anonymous
да это я читал
Anonymous
видимо не доперло
Armen
Так что не понятно?
Vadim
Anton
Получилось?
нет, не совсем понимаю как передать что-либо...
Armen
Народ, может запилим тест по JS пройдя который можно будет вступить в эту группу?
Vadim
Анатолий
Анатолий
Ой, сорри. Я подумал что это прожснубс )
Armen
Шо?)
Анатолий
Тогда да, конечно можно :)
Анатолий
Шо?)
Есть группа, куда приходят нубы за помощью
Анатолий
когда чего-то непонятно в жс
Armen
А, ну да, но это не жсгруппа
Armen
Надо бота-админа запилить, который будет удалять сообщения и писать в личку ссылку на тест))
Vladimir
Если что то непонятно в js то лучше сразу на завод)
Anonymous
опять агрота пошла
Анатолий
Anton
Armen
))
Vadim
так точно
Anonymous
нет, вывел this в mounted в нем есть все кроме data
Anonymous
data пустая
Anonymous
в дургих компонентах все ок
Anonymous
непонятно
Armen
Anton
Anton
теперь вроде понятно куда и как
Anonymous
тут код как то можно по человечки приатачить
Armen
`
Armen
Три таких штуки
Armen
Вокруг кода
Anonymous
<script>
export default {
props: {
name: {
type: String,
required: false
},
id: {
type: String,
required: false
},
initialCounter: {
type: Number,
default: 0,
required: false
},
min: {
type: Number,
required: true
},
max: {
type: Number,
required: true
},
},
data: () => {
return {
x: this.initialCounter,
stateButton: {
inc: true,
dec: true,
}
}
},
methods:{
changeCountWinnres: () => {
console.log(this);
}
},
computed: { },
counter: () => {
return this.initialCounter;
}
}
}
</script>
Armen
Почти получилось
Armen
Блин, и почему ты до сих пор используешь стрелочную функцию???
Anonymous
да у мен весь код на них
Илья
Чем аргументированно использование стрелок в твоём коде ?
Anonymous
затупил в этом месте и все тут
Armen
Ёкарный бабай, почему ты всюду используешь стрелочные??
Armen
Конечно ничего не будет работать
Rustam
ℝei
Anonymous
понятно
Anonymous
спасибо вобщем
ℝei
Не понимает разницу между ними
Anonymous
потеште чсв
Armen
<script>
export default {
props: {
name: {
type: String,
required: false
},
id: {
type: String,
required: false
},
initialCounter: {
type: Number,
default: 0,
required: false
},
min: {
type: Number,
required: true
},
max: {
type: Number,
required: true
},
},
data() {
return {
x: this.initialCounter,
stateButton: {
inc: true,
dec: true,
}
}
},
methods: {
changeCountWinnres(){
console.log(this);
}
},
computed: {
counter() {
return this.initialCounter;
}
}
}
</script>
Serge
Опять this...
Каждую неделю.
Armen
Ruslan
Так что фанатам стрелок можно computed и data при помощи деструктуризации первого аргумента писать.
Igor
Сори за офтоп, но повторюсь, как на vue js сделать мультиселект, не кастомный а стандартный с использованием атрибуду multiple
проблема передаю массив selected = [1,2], внутри компонента делаю вот так :value="selected"
и все работает пока я не начинаю выделять 2 и более айтемов, фактически пропсы обновляются и я вижу массив из 2х айтемов, но физически синее выделение пропадает
Armen
Вариант
Ruslan
data: ({ myProp }) => ({ myData: myProp })
Armen
Armen
А то я чот такого в доках не помню
Igor
Ruslan
В патчноутах к версии 2.5.0 про computed было)
Ruslan
а data давно была. я из патчноутов 2.5.0 узнал
Vadim
Igor
щас
Denisio
Стрелочные функции няшки!
Igor
Armen
Надо перелопатить, можт ещё что-то интересное найдётся