• swiper默认高度150px
    1. <swiper
    2. class="user-swiper"
    3. :current="index"
    4. :duration="500"
    5. :style="{height: items[index] + 'px'}"
    6. >
    7. <swiper-item
    8. v-for="(item,index) in price"
    9. :key="index"
    10. class="user-item"
    11. >
    12. <image :src="item" mode="widthFix" :class=" 'swiper-img' + index " class="user-image"></image>
    13. </swiper-item>
    14. </swiper>
    1. this.items = [];
    2. this.price.map((item,index)=>{
    3. let view = uni.createSelectorQuery().select('.swiper-img' + index);
    4. view.fields({
    5. size: true
    6. },
    7. data => {
    8. this.items.push(data.height);
    9. console.log(this.items, 'items');
    10. }).exec();
    11. })