国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序組件、web-view、h5之間交互

這篇具有很好參考價值的文章主要介紹了微信小程序組件、web-view、h5之間交互。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

目錄結(jié)構(gòu)

/component
    /index-page
        /index.js
        /index.wcss
        /index.wxml
        /index.json
/pages
    /index
        /index.wcss
        /index.wxml
        /index.js
        /index.json
    /web
        /web.wcss
        /web.wxml
        /web.js
        /web.json

小程序

/pages/index/index.wxml

 <cny-index-page 
      id="index_page"
      str="{{str}}"  
      arr="{{arr}}"
      bind:onFund="onFund"
      > 
   </cny-index-page>

/pages/index/index.js

Page({
	/**
	 * 頁面的初始數(shù)據(jù)
	 */
	data: {
		str:'',
		arr:[]
	},

	/**
	 * 生命周期函數(shù)--監(jiān)聽頁面加載
	 */
	onLoad: function(options) {
		// 父調(diào)子
		// 頁面獲取自定義組件實(shí)例
		let countDown = that.selectComponent('#index_page'); 
		countDown.music_click(); // 通過實(shí)例調(diào)用組件事件  

	},
	onFun: function(that) {

	},

	
})

/pages/index/index.json

{
  "usingComponents": {
    "cny-index-page": "../../component/index-page/index"
  }
}

組件

/component/index-page/index.wxml

<view><view>

/component/index-page/index.js

Component({
	// 父組件傳值,給默認(rèn)值
	properties: {
		arr: {
			type: Object,
			value: {}
		},
		str: {
			type: String,
			value: ''
		},
	},
	// 組件本地值
	data: {

	},
	// 組件加載完成觸發(fā)
	ready: function() {
		// 使用父的變量
		this.data.str
		// 使用父方法
		this.triggerEvent('onFun',e)
	
	},
	// 在組件實(shí)例被從頁面節(jié)點(diǎn)樹移除時執(zhí)行
	detached: function() {

	},
	methods: {
		// 播放音樂
		music_click() {

		},

	}

})

/component/index-page/index.json

{
  "component": true
}

web-view

/pages/web/web.wxml

 <web-view web-view src="{{weburl}}" bindmessage="onMessageHandle">
   </web-view>

/pages/web/web.js文章來源地址http://www.zghlxwxcb.cn/news/detail-414855.html

Page({

	/**
	 * 頁面的初始數(shù)據(jù)
	 */
	data: {

	},

	// 用戶消息 處理
	onMessageHandle: function(e) {
		// 注意: 由于微信小程序接收h5傳來的數(shù)據(jù),都是push到數(shù)組尾部的, 所以在取數(shù)據(jù)時,要取數(shù)組最后一條
		var type = e.detail.data[[e.detail.data.length - 1]].type
		
		var pages = getCurrentPages();
		for (var i = 0; i < pages.length; ++i) {
			var currentPage = pages[i];
			let currentPage_url = currentPage.route;
			if (currentPage_url == 'pages/index/index') {
				// 獲取頁面組件
				let countDown = currentPage.selectComponent('#index_page');
				// countDown.music_click(); // 通過實(shí)例調(diào)用組件事件  
				countDown.setData({
					datas: datas,
				})
				break;
			}

		}

	},


})

h5

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>h5 向支付寶小程序傳參數(shù)</title>
		<!-- 引入支付寶js -->
		<script src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
		<script>
			// 無解的是, 只有當(dāng)頁面小程序后退、組件銷毀、分享時 數(shù)據(jù)才能觸發(fā)message事件,進(jìn)行傳輸數(shù)據(jù),其他不能
			// 這種只能符合新開頁面進(jìn)行修改數(shù)據(jù),然后修改成功進(jìn)行回退使用
			wx.miniProgram.postMessage({ data: {foo: 'bar'} })
		</script>
	</head>
	<body>
	</body>
</html>

到了這里,關(guān)于微信小程序組件、web-view、h5之間交互的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 實(shí)現(xiàn)微信小程序web-view內(nèi)嵌H5中的下載功能(大文件切片下載)

    微信小程序的開發(fā)框架是uniapp,使用uniapp腳手架搭建,其中有頁面是展示另一個小程序,在這個頁面主體內(nèi)容使用了標(biāo)簽將H5的頁面內(nèi)容展示,H5中有頁面存放了下載的路徑。點(diǎn)擊下載按鈕下載文件,或者預(yù)覽文件讓用戶手動保存。 如果是pc端,下載用一個 a 標(biāo)簽就很容易,但

    2024年02月10日
    瀏覽(156)
  • 關(guān)于微信小程序<web-view>組件跳轉(zhuǎn)報錯問題-解決!

    關(guān)于微信小程序<web-view>組件跳轉(zhuǎn)報錯問題-解決!

    報錯以上的問題 嘗試了好久--發(fā)現(xiàn)的問題-官網(wǎng)上文章看完了也沒有看到 ? 當(dāng)點(diǎn)擊 itemClick1 的時候 就報以上的 錯誤 當(dāng)點(diǎn)擊 itemClick2 的時候就能成功 跳轉(zhuǎn) 原因是:? itemClick1和當(dāng)前跳轉(zhuǎn)的位置是同級,應(yīng)該是web-view組件不能跳轉(zhuǎn)到同級以外的地方! 總結(jié):? 所有想要使用?web-view 組

    2024年02月16日
    瀏覽(27)
  • uniapp微信小程序在web-view嵌入的uniapp H5頁面中預(yù)覽word文件

    在小程序中預(yù)覽文件可以使用uni.uploadFile下載后再uni.openDocument打開預(yù)覽,但uni.openDocument API是不支持H5的,這時候可能會想到使用微軟在線預(yù)覽,但是實(shí)際出來的效果會存在各種兼容性問題。因此我們需要在h5頁面中跳回小程序然后走小程序的預(yù)覽文件邏輯。

    2024年02月11日
    瀏覽(89)
  • 微信小程序web-view嵌入uni-app H5頁面,通過H5頁面跳轉(zhuǎn)其他小程序如何操作?

    微信小程序web-view嵌入uni-app H5頁面,通過H5頁面跳轉(zhuǎn)其他小程序如何操作?

    ?微信小程序appId查看方法: 1)有后臺登錄權(quán)限的情況下:登錄微信公眾平臺后, 微信公眾平臺 微信公眾平臺,給個人、企業(yè)和組織提供業(yè)務(wù)服務(wù)與用戶管理能力的全新服務(wù)平臺。 https://mp.weixin.qq.com/ 點(diǎn)擊右上角logo,在“帳號信息”中找到AppID(小程序ID) 2)沒有后臺登錄權(quán)

    2024年02月11日
    瀏覽(90)
  • 微信小程序web-view嵌入uni-app H5頁面,通過H5頁面跳轉(zhuǎn)企業(yè)微信客戶聊天窗口如何操作?

    微信小程序web-view嵌入uni-app H5頁面,通過H5頁面跳轉(zhuǎn)企業(yè)微信客戶聊天窗口如何操作?

    1)找到企業(yè)ID,登錄?企業(yè)微信 企業(yè)微信 https://work.weixin.qq.com/wework_admin/loginpage_wx ?2)找到接入鏈接? 功能-客服-微信客服 微信公眾平臺,給個人、企業(yè)和組織提供業(yè)務(wù)服務(wù)與用戶管理能力的全新服務(wù)平臺。 https://mp.weixin.qq.com/

    2024年02月11日
    瀏覽(97)
  • 微信小程序web-view上覆蓋原生組件,解決cover-view點(diǎn)擊事件無法觸發(fā)問題

    微信小程序web-view上覆蓋原生組件,解決cover-view點(diǎn)擊事件無法觸發(fā)問題

    結(jié)合了以下文章,都沒有找到辦法 https://blog.csdn.net/WEIGUO19951107/article/details/94305964 https://blog.csdn.net/weixin_39461487/article/details/80075140 https://developers.weixin.qq.com/community/develop/doc/cbd33199b42aec724e54419ebe6371d7 圖片顯示是這個文章給我了參考,并且成功 https://blog.csdn.net/one_girl/article/deta

    2024年02月11日
    瀏覽(26)
  • 微信小程序web-view嵌入uni-app H5頁面,通過H5頁面?zhèn)鲄⒔o小程序進(jìn)行轉(zhuǎn)發(fā)分享頁面,并通過點(diǎn)擊轉(zhuǎn)發(fā)出來的卡片,定向打開對應(yīng)H5路徑

    index.wxml ?index.js 在H5項(xiàng)目的App.vue頁面獲取參數(shù)實(shí)現(xiàn)自動跳轉(zhuǎn)到對應(yīng)頁面,包括攜帶的參數(shù)值

    2024年02月12日
    瀏覽(96)
  • 小程序內(nèi)嵌web-view,web-view與微信小程序通信傳值

    小程序內(nèi)嵌web-view,web-view與微信小程序通信傳值

    小程序內(nèi)部嵌套web-view,所有業(yè)務(wù)邏輯都在h5頁面中處理;現(xiàn)在需要通過 轉(zhuǎn)發(fā)分享好友 來實(shí)現(xiàn)綁定邀請人這個功能。 需要在小程序觸發(fā)分享操作,來獲取網(wǎng)頁向小程序端傳遞的數(shù)據(jù)。 網(wǎng)頁端 安裝微信sdk包 引入 使用 小程序端 通過更改當(dāng)前web-view的URL來實(shí)現(xiàn)。

    2024年01月15日
    瀏覽(30)
  • 微信小程序web-view跳轉(zhuǎn)

    微信小程序web-view跳轉(zhuǎn)

    h5項(xiàng)目中跳轉(zhuǎn)外部連接可使用的web-view標(biāo)簽解決 官網(wǎng)連接:web-view | 微信開放文檔 1.添加事件 2.新頁面中的跳轉(zhuǎn)鏈接(一行即可,默認(rèn)會會自動鋪滿整個小程序頁面) src就是路徑,寫需要跳轉(zhuǎn)的網(wǎng)頁地址即可! 3.配置路由,app.jason中 4.小程序后臺配置域名 開發(fā)管理=開發(fā)設(shè)置=業(yè)務(wù)域名中

    2024年02月11日
    瀏覽(21)
  • 微信小程序如何使用web-view

    微信小程序如何使用web-view

    ? ? ? ?有時我們的業(yè)務(wù)需求是小程序內(nèi)部跳轉(zhuǎn)到其他h5項(xiàng)目的頁面,這是我們就會用到web-view標(biāo)簽,這個標(biāo)簽可以幫助我們完成h5頁面的渲染。下面,就是使用方法: 第一步: 首先現(xiàn)在小程序建一個新的page用來使用web-view ?在wxml文件中寫入web-view標(biāo)簽,src屬性為你要跳轉(zhuǎn)h5線

    2024年02月14日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包