欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序swiper組件實現抖音翻頁切換視頻功能的實例代碼

 更新時間:2020年06月24日 09:27:10   作者:19981205老TP  
這篇文章主要介紹了微信小程序swiper組件實現抖音翻頁切換視頻功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

微信小程序用swiper組件實現仿抖音短視頻上下劃動整頁切換視頻功能demo

利用swiper組件可簡單快速編寫仿抖音短視頻的功能  自動播放當前頁視頻  翻頁停止播放當前頁視頻 并自動播放下頁視頻

有其他需求也可用 cover-view 添加 收藏 點贊 評論等功能

效果圖:

video官方介紹: https://developers.weixin.qq.com/miniprogram/dev/component/video.html

swiper官方介紹: https://developers.weixin.qq.com/miniprogram/dev/component/swiper.html

注: 官方一篇文檔介紹,  基礎庫 2.4.4 以下版本,  video (原生) 組件不支持在 swiper 中使用

介紹: https://developers.weixin.qq.com/miniprogram/dev/component/native-component.html

臭豆腐 腐乳 加檸檬 上代碼就完了 奧利給 ! ! !  (里面有自定義導航欄的代碼 但不多 參考著康康... 吼吼吼...)

wxml:

<!-- 自定義頭部導航欄 -->
<cover-view style="height:{{statusBarHeight+navBarHeight}}px">
 <navigator open-type="navigateBack">
  <cover-image src="../../icon/返回.png" /> <!--填寫自己的圖標地址-->
 </navigator>
</cover-view>
 
<!--swiper實現整屏劃動播放視頻-->
<swiper vertical duration="200" bindchange="slide" style="height:{{screenHeight}}px; width:100%;background:#000">
 <block wx:for="{{video}}" wx:key="id">
  <swiper-item style="height:100%; width:100%">
   <video wx:if="{{index==changeIndex}}" style="height:100%; width:100%" src="{{item.video}}" autoplay="true" />
  </swiper-item>
 </block>
</swiper>
 
<!-- swiper中background:#000; 設置swiper背景色 否則翻頁的時候會有白影 影響效果 -->

wxss:

cover-view {
 width: 100%;
 position: fixed;
 z-index: 999;
}
 
cover-image {
 width: 17px;
 height: 17px;
 margin-left: 8px;
 padding-right: 20px;
 position: absolute;
 bottom: 11px;
}

json:

{
 "navigationBarTextStyle": "white",
 "navigationStyle": "custom",
 "usingComponents": {}
}

js:

//獲取應用實例
const app = getApp()
 
Page({
 /**
  * 頁面的初始數據
  */
 data: {
  screenHeight: app.screenHeight,//獲取屏幕高度
  statusBarHeight: app.statusBarHeight,//獲取狀態(tài)欄高度
  navBarHeight: app.navBarHeight,//獲取導航欄高度
  changeIndex: 0,
  video: [{
   id: 0,
   video: "/*視頻地址*/"
  }, {
   id: 1,
   video: "/*視頻地址*/"
  }, {
   id: 2,
   video: "/*視頻地址*/"
  }]
 },
 //劃動切換
 slide(e) {
  this.setData({
   changeIndex: e.detail.current 
  })
  console.log(e.detail.current)
 }
})

app.js

App({
 onLaunch: function() {
  // 獲取系統(tǒng)信息 
  wx.getSystemInfo({
   success: (res) => {
    // 獲取屏幕高度
    this.screenHeight = res.screenHeight
    // 獲取狀態(tài)欄高度
    this.statusBarHeight = res.statusBarHeight
    // 通過操作系統(tǒng) 確定自定義導航欄高度 
    if (res.system.substring(0, 3) == "iOS") {
     this.navBarHeight = 42
    } else {
     this.navBarHeight = 44
    }
   }
  })
 }
})

總結

到此這篇關于微信小程序swiper組件實現抖音翻頁切換視頻功能的實例代碼的文章就介紹到這了,更多相關微信小程序實現抖音翻頁切換視頻內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • js中判斷用戶輸入的值是否為空的簡單實例

    js中判斷用戶輸入的值是否為空的簡單實例

    本篇文章主要是對js中判斷用戶輸入的值是否為空的簡單實例進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • JS動態(tài)添加選項案例分析

    JS動態(tài)添加選項案例分析

    這篇文章主要介紹了JS動態(tài)添加選項的方法,結合實例形式分析了javascript針對頁面元素動態(tài)操作的相關技巧,需要的朋友可以參考下
    2016-10-10
  • javascript函數自動執(zhí)行常用方法匯總

    javascript函數自動執(zhí)行常用方法匯總

    本文給大家匯總介紹了3種javascript函數自動執(zhí)行的常用方法,非常的簡單實用,有需要的小伙伴可以參考下
    2016-03-03
  • JavaScript中boolean類型之三種情景實例代碼

    JavaScript中boolean類型之三種情景實例代碼

    下面小編就為大家?guī)硪黄狫avaScript中boolean類型之三種情景實例代碼。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • uni-app中renderjs使用的方式淺析

    uni-app中renderjs使用的方式淺析

    renderjs是一個運行在視圖層的js,它只支持app-vue和h5,下面這篇文章主要給大家介紹了關于uni-app中renderjs使用的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • 防止Layui form表單重復提交的實現方法

    防止Layui form表單重復提交的實現方法

    今天小編就為大家分享一篇防止Layui form表單重復提交的實現方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • IE和Firefox的Javascript兼容性總結[推薦收藏]

    IE和Firefox的Javascript兼容性總結[推薦收藏]

    長久以來JavaScript兼容性一直是Web開發(fā)者的一個主要問題。在正式規(guī)范、事實標準以及各種實現之間的存在的差異讓許多開發(fā)者日夜煎熬
    2011-10-10
  • js function定義函數的幾種不錯方法

    js function定義函數的幾種不錯方法

    這篇文章主要介紹了js function定義函數的幾種方法,需要的朋友可以參考下
    2014-02-02
  • 將json轉換成struts參數的方法

    將json轉換成struts參數的方法

    下面小編就為大家?guī)硪黄獙son轉換成struts參數的方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • extjs4圖表繪制之折線圖實現方法分析

    extjs4圖表繪制之折線圖實現方法分析

    這篇文章主要介紹了extjs4圖表繪制之折線圖實現方法,結合實例形式分析了extjs4繪制折線圖的相關操作技巧、實現方法與相關注意事項,需要的朋友可以參考下
    2020-03-03

最新評論