最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VUE使用 wx-open-launch-app 組件開發(fā)微信打開APP功能

 更新時間:2020年08月11日 09:23:36   作者:搬磚工KO水泥匠  
這篇文章主要介紹了VUE使用 wx-open-launch-app 組件開發(fā)微信打開APP功能,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

在微信中開發(fā)使用vue框架,通過 wx-open-launch-app 微信自定義注冊組件開發(fā) 微信H5打開app功能

template

<template>
	<div class="beva-home">		
		<!-- ===== 微信瀏覽器打開貝瓦APP ===== -->
		<div class="weixin-open-app" v-if="openAppState">
			<img class="close-icon" :src="icon.close" alt="關(guān)閉" @click="handleCloseOpenAppMask">
			<div class="detail">微信端暫不支持音視頻播放,請到APP觀看收聽。</div>
			<div class="open-btn" v-if="!wechatState" @click="handleOpenBevaApp">打開貝瓦兒歌APP</div>
			<div class="" v-else>
				<wx-open-launch-app id="launch-btn" @error="handleErrorFn" @launch="handleLaunchFn" appid="wxd8799b17ff675637" extinfo="這里是微信H5傳遞給APP的指定參數(shù)">
					<script type="text/wxtag-template">
						<style>.btn { display: flex;align-items: center; }</style>								
						<div class="btn" style="border-radius: 50px;font-size:15px;color:#ffffff;font-weight:700;padding: 0 50px;height:45px;line-height: 45px;background-color: #FF9700;margin: 0 auto;">前往貝瓦兒歌</div>					
					</script>
				</wx-open-launch-app>
			</div>			
		</div>
	</div>
</template>

script

<script>
	export default {
		data() {
			return {
				wechatState:false, // 是否顯示微信打開app功能按鈕			
				icon:{
					close:require("../../assets/close.png")
				},				
				openAppState:false, // 顯示打開app 的按鈕 
			}
		},
		methods: {
			/**
			 * 判斷當前的環(huán)境是否為微信環(huán)境且版本大于指定版本
			 */
			handleJudgeWechat(){
			 let wechat = navigator.userAgent.match(/MicroMessenger\/([\d\.]+)/i) ;
			 let judgewechat = wechat[1].split('.')
			 if(judgewechat[0]>=7){
			 if(judgewechat[1]>=0){
			  if(judgewechat[2]>=12){
			  this.wechatState = true
			  console.log("當前符合 h5 打開指定app")   
			  }
			 }
			 }
			},
			/**
			 * 打開應用寶下載頁面
			 */
			handleOpenBevaApp() {
				window.location.
			},
			/**
			 * 監(jiān)聽error 函數(shù)
			 */
			handleErrorFn(e){
				this.$data.wechatOpenAppData ="【這里是error 函數(shù)】"+ JSON.stringify(e)
				if (e.isTrusted == false) {
					// alert("跳轉(zhuǎn)失敗")
					window.open("https://a.app.qq.com/o/simple.jsp?pkgname=com.slanissue.apps.mobile.erge&g_f=******")
				}
			},
			/**
			 * 監(jiān)聽launch 函數(shù)
			 */
			handleLaunchFn(e){
				this.$data.wechatOpenAppData ="【這里是launch 函數(shù)】"+ JSON.stringify(e)
			},
			/**
			 * 配置當前頁面分享信息
			 */
			handleWeixinShare(){
				this.$weixin.share({
					imgUrl: window.location.origin + require("../../assets/logo.png"),
					title: "貝瓦兒歌-推薦首頁",
					desc: "海量精品課程,盡在貝瓦兒歌APP!",
					link: window.location.href
				})
			},
			/**
			 * 關(guān)閉彈框打開貝瓦兒歌app
			 */
			handleCloseOpenAppMask(){
				this.$data.openAppState = false
			},
		},
		mounted() {
			this.handleWeixinShare()
			console.log("【貝瓦首頁初始化】")
			this.handleJudgeWechat()
			// 獲取 homelist 組件傳遞過來的打開app的 顯示狀態(tài)
			this.bus.$on("openAPP",res=>{
				console.log("open app")
				if(res.type){
					this.$data.openAppState = true
				}
			})
		}
	}
</script>

現(xiàn)在只是再做一個筆記,后續(xù)等現(xiàn)階段開發(fā)完畢了,在詳細梳理一下教程??梢钥匆幌滦Ч麍D。

在微信開發(fā)者工具上顯示:開發(fā)者工具由于不滿足微信打開app的版本信息,所以顯示的自己寫的一個默認樣式。

在這里插入圖片描述

在真機上顯示:
在真機上因為當前環(huán)境版本支持打開app功能,所以當前展示的真實的情況。

在這里插入圖片描述

總結(jié)

到此這篇關(guān)于VUE使用 wx-open-launch-app 組件開發(fā)微信打開APP功能的文章就介紹到這了,更多相關(guān)vue開發(fā)微信打開APP內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue中使用過濾器filters的this為undefined的問題

    vue中使用過濾器filters的this為undefined的問題

    這篇文章主要介紹了vue中使用過濾器filters的this為undefined的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • vue請求函數(shù)和路由的安裝使用過程

    vue請求函數(shù)和路由的安裝使用過程

    這篇文章主要介紹了vue請求函數(shù)和路由的安裝使用過程,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • 解決運行vue項目內(nèi)存溢出問題

    解決運行vue項目內(nèi)存溢出問題

    這篇文章主要介紹了解決運行vue項目內(nèi)存溢出問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue菜單欄聯(lián)動內(nèi)容頁面tab的實現(xiàn)示例

    vue菜單欄聯(lián)動內(nèi)容頁面tab的實現(xiàn)示例

    本文主要介紹了vue菜單欄聯(lián)動內(nèi)容頁面tab的實現(xiàn)示例,左側(cè)菜單欄與右側(cè)內(nèi)容部分聯(lián)動,當點擊左側(cè)的菜單,右側(cè)會展示對應的tab,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • 如何手寫簡易的 Vue Router

    如何手寫簡易的 Vue Router

    這篇文章主要介紹了如何手寫簡易的 Vue Router,幫助大家更好的理解和使用vue,感興趣的朋友可以了解下
    2020-10-10
  • Vue3中使用Monaco-editor的教程詳解

    Vue3中使用Monaco-editor的教程詳解

    Monaco-editor,一個vs?code?編輯器,需要將其繼承到項目,這篇文章主要為大家詳細介紹了如何在vue中安裝和使用Monaco-editor,有需要的小伙伴可以參考下
    2023-11-11
  • vue直接打開public(本地)文件下的pdf文件方式

    vue直接打開public(本地)文件下的pdf文件方式

    這篇文章主要介紹了vue直接打開public(本地)文件下的pdf文件方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Vue登錄后添加動態(tài)路由并跳轉(zhuǎn)的實踐分享

    Vue登錄后添加動態(tài)路由并跳轉(zhuǎn)的實踐分享

    這篇文章講給大家詳細介紹一下Vue如何實現(xiàn)登錄后添加動態(tài)路由并跳轉(zhuǎn),文章通過代碼示例介紹的非常詳細,對我們的學習或工作有一定的的幫助,需要的朋友可以參考下
    2023-07-07
  • 詳解關(guān)于Vuex的action傳入多個參數(shù)的問題

    詳解關(guān)于Vuex的action傳入多個參數(shù)的問題

    這篇文章主要介紹了詳解關(guān)于Vuex的action傳入多個參數(shù)的問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • Vue CLI2升級至Vue CLI3的方法步驟

    Vue CLI2升級至Vue CLI3的方法步驟

    這篇文章主要介紹了Vue CLI2升級至Vue CLI3的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05

最新評論

红原县| 略阳县| 同仁县| 崇信县| 柳林县| 泾阳县| 启东市| 教育| 彩票| 忻州市| 龙门县| 连江县| 育儿| 高安市| 衡山县| 花莲市| 龙井市| 鹤岗市| 鸡泽县| 湘乡市| 彰武县| 玛沁县| 格尔木市| 玛沁县| 福贡县| 临江市| 嘉黎县| 大安市| 南投市| 满洲里市| 武汉市| 汉川市| 武宣县| 安龙县| 廉江市| 澄城县| 醴陵市| 如皋市| 嘉兴市| 广东省| 镶黄旗|