请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

options和src问题

<template>
  <div class="wrapper">
    <swiper :options="swiperOption">

      <swiper-slide v-for="item of swiperList" :key="item.id">
        <img class="swiper-img" :src="item.imgUrl">
      </swiper-slide>

      <div class="swiper-pagination" slot="pagination"></div>

    </swiper>
  </div>
</template>

<script>
// import swiper from "vue-awesome-swiper";

export default {
  name: 'HomeSwiper',
  data () {
    return {
      swiperOption: {
        pagination: '.swiper-pagination',
        loop: true
      },
      swiperList: [
        {
          id: '0001',
          imgUrl: 'http://img1.qunarzz.com/piao/fusion/1802/e3/62ce7362ca051d02.jpg_640x200_6db551b7.jpg'
        },
        {
          id: '0002',
          imgUrl: 'http://img1.qunarzz.com/piao/fusion/1801/93/ce59d182aca07102.jpg_640x200_ba03d44c.jpg'
        }
      ]
    }
  }
}

老师你好
:src="item.imgUrl"这里为什么要用:src,不是很理解
另外 这里的options是什么我也不是很理解

正在回答 回答被采纳积分+3

1回答

Dell 2021-03-31 00:32:11

src 是个属性,: 表示这个属性是个变量,哪个变量呢?item.imgUrl这个变量。 options 同理

0 回复 有任何疑惑可以回复我~
  • 提问者 慕设计6208342 #1
    老师,我在多请教点细节问题,:src是变量名,那么表示在:src这里引用了对应的变量值,为什么不可以写成src={{item.imgUrl}}
    回复 有任何疑惑可以回复我~ 2021-03-31 15:10:29
  • Dell 回复 提问者 慕设计6208342 #2
    因为vue没有这个语法,只有:这种语法
    回复 有任何疑惑可以回复我~ 2021-04-01 01:13:32
  • 提问者 慕设计6208342 回复 Dell #3
    谢谢老师的回复
    我还有个问题,关于 <swiper :options="swiperOption">
    这里的:options属性引用的是swiperOption这个变量内的信息,这里面有2个 pagination: '.swiper-pagination', loop: true,
    那么我是否可以理解这样的写法相当于 <swiper :options="pagination: '.swiper-pagination, loop: true'">
    这个pagination: '.swiper-pagination'放在swiper里是什么意思,为什么在swiper组件内已经有div引用了swiper-pagination这个class,为什么还要在swiper组件本身在引用一次
    我有点不是很理解这里的写法,还麻烦老师帮忙解答下疑惑
    回复 有任何疑惑可以回复我~ 2021-04-01 18:11:25
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信