久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      聊聊 vue2.x + turn.js 如何實(shí)現(xiàn)翻書效果

      vue2.x + turn.js 如何實(shí)現(xiàn)翻書效果?下面本篇文章給大家介紹一下在vue2.x 中使用turn.js并實(shí)現(xiàn)翻書效果的方法,希望對(duì)大家有所幫助。

      聊聊 vue2.x + turn.js 如何實(shí)現(xiàn)翻書效果

      vue中使用turn.js

      效果先覽:

      聊聊 vue2.x + turn.js 如何實(shí)現(xiàn)翻書效果

      官方網(wǎng)站下載源碼:http://turnjs.com/

      聊聊 vue2.x + turn.js 如何實(shí)現(xiàn)翻書效果

      找到里面的文件 lib/turn.js

      聊聊 vue2.x + turn.js 如何實(shí)現(xiàn)翻書效果

      放到新建的utils文件里面

      聊聊 vue2.x + turn.js 如何實(shí)現(xiàn)翻書效果

      Turn.js是使用了jquery書寫的,使用vue中要引入jquery

      npm install --save jquery

      新建vue.config.js配置文件

      const webpack = require('webpack') module.exports = {     chainWebpack: config => {         //引入ProvidePlugin         config.plugin("provide").use(webpack.ProvidePlugin, [{             $: "jquery",             jquery: "jquery",             jQuery: "jquery",             "window.jQuery": "jquery",         }, ]);     }, }

      我把官方文件引入到本地圖片文件使用

      聊聊 vue2.x + turn.js 如何實(shí)現(xiàn)翻書效果

      查看文件的像素,在設(shè)置寬高的時(shí)候width是2倍 height不變。

      聊聊 vue2.x + turn.js 如何實(shí)現(xiàn)翻書效果

      使用vue文件內(nèi)容

      <template>   <div>     <div>       <div id="flipbook">           <div v-for="(item) in imgUrl" :key="item.index"           :style="`           background:url(${item.imgurl}) no-repeat 100% 100%                      `"           >           </div>       </div>     </div>   </div>   </template>  <script> //turn.js import turn from '../utils/turn.js'  export default {   name: 'Home',   data(){     return{         imgUrl:[           {imgurl:'image/1.jpg',index:1},           {imgurl:'image/2.jpg',index:2},           {imgurl:'image/3.jpg',index:3},           {imgurl:'image/4.jpg',index:4},           {imgurl:'image/5.jpg',index:5},           {imgurl:'image/6.jpg',index:6},           {imgurl:'image/7.jpg',index:7},           {imgurl:'image/8.jpg',index:8},           {imgurl:'image/9.jpg',index:9},           {imgurl:'image/10.jpg',index:10},           {imgurl:'image/11.jpg',index:11},           {imgurl:'image/12.jpg',index:12},         ]     }   },   methods:{       onTurn(){         this.$nextTick(()=>{         $("#flipbook").turn({         autoCenter: true,         height:646,         width:996,         });         })            }   },   mounted(){    this.onTurn();   } } </script> <style>   *{     margin: 0;     padding: 0;   }   .home{     width: 100vw;     height: 100vh;     .turnClass{       display: flex;       margin: 0px auto;       width: 996px;       height: 646px;       padding: calc((100vh - 646px)/2) 0;       overflow: hidden;     }   } </style>

      效果圖片:

      聊聊 vue2.x + turn.js 如何實(shí)現(xiàn)翻書效果

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)