Size: a a a

Vue.js Russian Developers Community

2020 September 17

SM

Sultan Musaev in Vue.js Russian Developers Community
adward
<v-img :src="'/img/slider/home-1/rightbanner-' + Math.floor(Math.random() * 2) + '.jpg'" />

ВОТ ТАК ЗАРАБОТАЛО :)
Жоска
источник

a

adward in Vue.js Russian Developers Community
Sultan Musaev
Жоска
Ачё, можно памяхч?
источник

ВШ

Владимир Шульгин... in Vue.js Russian Developers Community
0*2 😇
источник

SM

Sultan Musaev in Vue.js Russian Developers Community
adward
Ачё, можно памяхч?
Если с датой хочешь связать тебе предлагали, ${something from data}
источник

SM

Sultan Musaev in Vue.js Russian Developers Community
`
источник

SM

Sultan Musaev in Vue.js Russian Developers Community
с этим
источник

G

Godfather in Vue.js Russian Developers Community
Тогда уж :src=“`/img/slider/home-1/rightbanner-${rightbanner}.jpg`”
источник

Д

Дмитрий in Vue.js Russian Developers Community
Godfather
Тогда уж :src=“`/img/slider/home-1/rightbanner-${rightbanner}.jpg`”
Этот чел явно про es не знает и  сразу полез во вью
источник

АК

Александр Козлов... in Vue.js Russian Developers Community
Всем привет, что лучше использовать в контексте vue и почему?
data() {
 return {
   arr: []
 }
}
mounted() {
 for (let i=0; i<5; i++) {
   this.arr.push(i);
 }
}

this.arr.splice(0, this.arr.length);
или
this.arr = []
источник

E

Eugene in Vue.js Russian Developers Community
Александр Козлов
Всем привет, что лучше использовать в контексте vue и почему?
data() {
 return {
   arr: []
 }
}
mounted() {
 for (let i=0; i<5; i++) {
   this.arr.push(i);
 }
}

this.arr.splice(0, this.arr.length);
или
this.arr = []
Привет, а можно вопрос сформулировать четче?
источник

АК

Александр Козлов... in Vue.js Russian Developers Community
Eugene
Привет, а можно вопрос сформулировать четче?
что лучше использовать для очищения массива в контексте vue: splice или присваивать новый массив?
источник

E

Eugene in Vue.js Russian Developers Community
Александр Козлов
что лучше использовать для очищения массива в контексте vue: splice или присваивать новый массив?
А, в таком случае vue тут не при чем. С точки зрения js менее затратна будет операция с присвоением пустого массива или
this.arr.length = 0
источник

E

Eugene in Vue.js Russian Developers Community
Александр Козлов
что лучше использовать для очищения массива в контексте vue: splice или присваивать новый массив?
Опять же, это моё видение ситуации,но я могу ошибаться)
источник

АК

Александр Козлов... in Vue.js Russian Developers Community
Eugene
А, в таком случае vue тут не при чем. С точки зрения js менее затратна будет операция с присвоением пустого массива или
this.arr.length = 0
у меня бага с такой штукой возникала, vue не мог после этого подхватить реактивность, но может конечно я где-то напортачил, но это никогда больше использовать не буду)
источник

E

Eugene in Vue.js Russian Developers Community
Александр Козлов
у меня бага с такой штукой возникала, vue не мог после этого подхватить реактивность, но может конечно я где-то напортачил, но это никогда больше использовать не буду)
С
this.arr.length = 0
?
источник

АК

Александр Козлов... in Vue.js Russian Developers Community
Eugene
С
this.arr.length = 0
?
угу
источник

E

Eugene in Vue.js Russian Developers Community
Ну если выбирать их двух вариантов, то присвоением пустого массива
источник

АК

Александр Козлов... in Vue.js Russian Developers Community
Eugene
Ну если выбирать их двух вариантов, то присвоением пустого массива
а почему не splice?
источник

E

Eugene in Vue.js Russian Developers Community
потому что метод сам по себе тяжеловесный
источник

AP

Anton Permyakov in Vue.js Russian Developers Community
Александр Козлов
у меня бага с такой штукой возникала, vue не мог после этого подхватить реактивность, но может конечно я где-то напортачил, но это никогда больше использовать не буду)
в документации по реактивности описано, что изменение length не реактивно
источник