Swiper

作者: Cynicism_ym | 来源:发表于2018-05-12 01:36 被阅读0次

vue脚手架中使用swiper实现轮播效果

方法一(npm安装swiper):

        1、cd到项目文件下

        2、npm install swiper --save-dev
    (若成功项目中package.json文件中的”devDependencies“中会出现swiper及版本号)

        3、main.js文件中import引入
                  import Swiper from 'swiper';
                  import 'swiper/dist/css/swiper.min.css';

        4、在components模板中写轮播代码

             <template>:
                  <div class="swiper-wrapper">
                      <div class="swiper-slide">
                        <img src="../../../vue-cli-res/src/assets/logo.png"/>
                      </div>
                      <div class="swiper-slide">
                          <img src="../../../vue-cli-res/src/assets/logo.png"/>
                      </div>
                      <div class="swiper-slide">
                           <img src="../../../vue-cli-res/src/assets/logo.png"/>
                      </div>
                      <div class="swiper-slide">
                          <img src="../../../vue-cli-res/src/assets/logo.png"/>
                       </div>
                    </div>

              <script>:

             import Swiper from 'swiper';

                  mounted(){
                   var m = new Swiper('.swiper-container',{
                             //轮播参数         
               })
             }

方法二(引入swiper插件):

   1、下载swiper的css和js插件(js放在static目录下,css放在assets目录下)

   2、终端安装runtime: npm install babel-runtime  

   3、修改.eslintrc.js文件如下:  

     // http://eslint.org/docs/user-guide/configuring 
     module.exports = {  
              root: true,  
              parser: 'babel-eslint',  
              parserOptions: {  
              sourceType: 'module'  
    },  
    env: {  
           browser: true,  
    },  
    // https://github.com/feross/standard/blob/master/RULES.md#javascript-standard-style  
     extends: 'standard',  
     // required to lint *.vue files  
      plugins: [  
                  'html'  
       ],  
       // add your custom rules here  
       'rules': {  
                      // allow paren-less arrow functions  
                       'arrow-parens': 0,  
                        // allow async-await  
                       'generator-star-spacing': 0,  
                        // allow debugger during development  
                       'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0  
           },  
           'globals': {  
                        "Swiper": true  
            }   //这个地方是新加入的   全局注入  
       }  

  4、使用swiper轮播

相关文章

网友评论

      本文标题:Swiper

      本文链接:https://www.haomeiwen.com/subject/hrzqdftx.html