Size: a a a

Vue.js Russian Developers Community

2020 June 17

VS

Vladimir Sadchikov in Vue.js Russian Developers Community
Сергей Носачёв
что бы рендеринг был быстрее, у меня 160 колонок, и данных сто строк
может лучше смотреть в сторону того, что все 160 колонок вряд-ли умещаются в один экран, и стоит делать столько колонок сколько умещается, а потом типа виртуа-скролл...
источник

😎О

😎 Алексей Орлик... in Vue.js Russian Developers Community
Всем привет!) Кто может подсказать, как вызвать выпадающее меню у select кликая на другой Эллемент ??

https://gyazo.com/2535c00788083123a7272681026de514
источник

СН

Сергей Носачёв... in Vue.js Russian Developers Community
я так пробовал, получается не красиво, клиенты не любят такие тормоза
представь у меня отренделась таблица и я скролю в бок и или в низ, и все тупит, меня лично раздражает такая тема
источник

V

Vite4eg in Vue.js Russian Developers Community
Сергей Носачёв
что бы рендеринг был быстрее, у меня 160 колонок, и данных сто строк
А обязательно на фронте это рисовать? Может на сервере отрендерить да в виде чистого html отдать?
источник

VS

Vladimir Sadchikov in Vue.js Russian Developers Community
😎 Алексей Орлик
Всем привет!) Кто может подсказать, как вызвать выпадающее меню у select кликая на другой Эллемент ??

https://gyazo.com/2535c00788083123a7272681026de514
стриггерить событие mouseDown на селекте
источник

СН

Сергей Носачёв... in Vue.js Russian Developers Community
Vite4eg
А обязательно на фронте это рисовать? Может на сервере отрендерить да в виде чистого html отдать?
такой вариант возможен, видимо он один из лучших
источник

VS

Vladimir Sadchikov in Vue.js Russian Developers Community
Stanislav Suslov
прост вполне вероятно что это проблема в производительности вуя. я лично с таким не сталкивался, но помню что Илья Климов делал один доклад про перформанс в гитлабе, там была какая-то история, что компоненты удаляются (или создаются) по секунд пять из-за того, что их много)
попробуй функциональные компоненты для этого. Они побыстрее должны быть.
источник

VS

Vladimir Sadchikov in Vue.js Russian Developers Community
но не факт что это решит твою беду
источник

СН

Сергей Носачёв... in Vue.js Russian Developers Community
тоже думал, но думаю не решит и время потеряю, ну что делать буду пробовать
такая уж она разработка
источник

VS

Vladimir Sadchikov in Vue.js Russian Developers Community
ой, не того зааттачил) сорян
источник

VS

Vladimir Sadchikov in Vue.js Russian Developers Community
Сергей Носачёв
тоже думал, но думаю не решит и время потеряю, ну что делать буду пробовать
такая уж она разработка
Видел ответ Эвана Ю на твой (схожий) вопрос ? https://github.com/vuejs/vue/issues/2000
источник

SS

Stanislav Suslov in Vue.js Russian Developers Community
https://akryum.github.io/vue-virtual-scroller/#/recycle ну вон из вышеупомянутого ишью какая-то либа
источник

YH

Yaro Hiiiiiii in Vue.js Russian Developers Community
короче ситюэйш, есть масив  картинок,  я из них делаю карусель, но если я меняю местами элементы масива карусель шлет меня нахер
<v-carousel-item v-for="item in img_hrefa">
   <v-img contain :src="item"></v-img>
</v-carousel-item>
ошибок 0, а картинки не показываются
источник

VS

Vladimir Sadchikov in Vue.js Russian Developers Community
Yaro Hiiiiiii
короче ситюэйш, есть масив  картинок,  я из них делаю карусель, но если я меняю местами элементы масива карусель шлет меня нахер
<v-carousel-item v-for="item in img_hrefa">
   <v-img contain :src="item"></v-img>
</v-carousel-item>
ошибок 0, а картинки не показываются
тут два вопроса.
1. Я не юзал эту либу и не знаю реализацию и проблема может быть в ней.
2. Покажи как ты меняешь местами элементы массива
источник

YH

Yaro Hiiiiiii in Vue.js Russian Developers Community
Vladimir Sadchikov
тут два вопроса.
1. Я не юзал эту либу и не знаю реализацию и проблема может быть в ней.
2. Покажи как ты меняешь местами элементы массива
<draggable :list="img_hrefa">
               <v-layout :v-model="img_hrefa" v-for="(image, j) in img_hrefa" v-bind:key="j" :key="j">
                   <img class="previewImage" :src="img_hrefa[j]" alt="image preview">
                 <v-flex><v-text-field hide-details v-model="img_hrefa[j]"  :value="img_hrefa[j]" @input="updateimg(j)"

                 ></v-text-field></v-flex>
               <v-flex xs1><v-btn color="warning" icon @click="removeimageitem(j)"><v-icon small>fas fa-times</v-icon></v-btn></v-flex>
               </v-layout>
             </draggable>
источник

YH

Yaro Hiiiiiii in Vue.js Russian Developers Community
1. либу я тоже не юзал )
источник

V

Vite4eg in Vue.js Russian Developers Community
А ты :key прописал?
источник

YH

Yaro Hiiiiiii in Vue.js Russian Developers Community
в каруселе
источник

YH

Yaro Hiiiiiii in Vue.js Russian Developers Community
?
источник

V

Vite4eg in Vue.js Russian Developers Community
<v-carousel-item
       v-for="(slide, i) in slides"
       :key="i"
     >
источник