5***@qq.com
5***@qq.com
  • 发布:2022-02-15 17:43
  • 更新:2022-02-16 17:45
  • 阅读:710

uniapp 动态生成的view uni.createSelectorQuery().selectAll('.poster'+index) 查不出数据

分类:uni-app
```javascript  
<view class="share_item" v-for="(item,index) in shareImg" :key="index">  
          <poster :width="265" :height="471" @on-error="onError" :list="list" backgroundColor="rgb(255, 255, 255)" @on-success="onSuccess" :ref="`Eposter${index}`">  
            <view :class="[`share_content`]" :style="{backgroundImage:'url('+item.picUrl+')' }" :id="`share_content-${index}`" :ref="`share_content${index}`">  
            <view  v-if="token" :class="[`user_info `]" >  
              <u-avatar class="poster"  data-etype="image" size="26" :class="[`Poster${index}`]" :data-enode="userInfo.headImg" :src="userInfo.headImg"></u-avatar>  
              <text class="poster" :class="[`user_name Poster${index}`]" :data-enode="userInfo.nickname">{{userInfo.nickname}}</text>  
            </view>  
            <view  :class="[`po_bottom`]">  
            <view  :class="[`share_course_info`]">  
              <u--image  data-etype="image" radius="10" :class="[`Poster${index}`]" mode="widthFix" width="100%" class="course_cover poster" :data-enode="info.courseCover" :src="info.courseCover"></u--image>  
              <text class="poster"  :class="[`course_title tx-ov-2 Poster${index}`]" :data-enode="info.courseName">{{info.courseName}}</text>  
              <text class="poster"  :class="[`course_price Poster${index}`]" v-if="info.price > 0" :data-enode="info.price">¥{{info.price}}</text>  
              <text class="poster"  :class="[`course_price Poster${index}`]" v-else :data-enode="course.free">{{course.free}}</text>  
            </view>  
            <view  :class="[`share_qr_info`]">  
              <view  :class="[`qr_img`]">  
              <yz-qr  data-etype="image" :data-enode="route.fullPath" :qrPath.sync="route.fullPath" :class="[`Poster${index}`]" :size="50"></yz-qr>  
              </view>  
                <view  :class="[`qr_info `]">  
                <text class="poster"  :class="[`qr_msg Poster${index}`]" :data-enode="course.shareTip">{{course.shareTip}}</text>  
                <text class="poster"  :class="[`qr_watch_msg Poster${index}`]" :data-enode="course.shareWatch">{{course.shareWatch}}</text>  
                <text class="poster"  :class="[`qr_shop Poster${index}`]" :data-enode="`${course.come}「${shopData.shopName}」`">{{course.come}}「{{shopData.shopName}}」</text>  
              </view>  
            </view>  
            </view>  
          </view>  
        </poster>

uniapp 动态生成的view uni.createSelectorQuery().selectAll('.poster'+index) 返回数据为空数组
2022-02-15 17:43 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

app还是h5?

  • 5***@qq.com (作者)

    微信 h5 app

    2022-02-17 17:24

  • DCloud_UNI_GSQ

    回复 5***@qq.com: 所有端都不符合预期么?

    2022-02-18 15:20

该问题目前已经被锁定, 无法添加新回复