zoukankan      html  css  js  c++  java
  • vue 获取后台图片路径拼接域名,点击切换图片(放大镜特效完善)

    获取后台路径拼接

    先来看看效果图:

    首先我们先看看从后台取到的数据:

    首先我们再data中定义变量接收后台数据,把接口链接写在api文件中,在data中引用:

    代码如下:

                      <div class="show" v-if="imgurls.length == 0">
                        <pic-zoom :url="imgurl" :scale="3"></pic-zoom>
                      </div>
                      <div v-else class="">
                        <pic-zoom
                          :url="url + fistImg"
                          :scale="3"
                          id="imgStyle"
                        ></pic-zoom>
                      </div>
                      <div class="smallshow">
                        <p class="prev prevnone"></p>
                        <div class="middle_box">
                          <ul class="middle">
                            <li
                              v-if="imgurls.length == 0"
                              style="border: 2px solid rgb(255, 68, 0);"
                            >
                              <img src="../../assets/img/home/zwtp.jpg" />
                            </li>
                            <li
                              v-else
                              v-for="(obj, index) in imgurls"
                              :key="index"
                              :class="{ active: currentSort == index }"
                              @click="active(index, obj)"
                            >
                              <img :src="url + obj.url" />
                            </li>
                          </ul>
                        </div>
                        <p class="next "></p>
                      </div>
                    </div>
    

    默认如果没有数据的显示本地图片,data中定义数组imgurls接收所有的图片数据,fistImg为大图显示数据,大图默认显示数组的第一张图片,点击切换时把小图的路径赋值给大图。

    切换图片方法:

    active(index, obj) {
          this.currentSort = index;
          this.fistImg = obj.thumbUrl;
          console.log(obj);
          console.log(this.url + obj.url);
        }
    

    学习是一件坚持的事情,要加油哦!

  • 相关阅读:
    输入分隔符
    GO
    match|align|identify|cover_rate
    KEGG
    InterProScan
    Functional annotation
    GeneWise
    get middle lines
    goland debug web app with urfave cli
    go mod proxy
  • 原文地址:https://www.cnblogs.com/zljy/p/13125935.html
Copyright © 2011-2022 走看看