亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

uniapp頁面?zhèn)鲄⒌娜N方式實例總結

 更新時間:2022年11月24日 15:28:04   作者:隔壁家的帥小姐  
在進行頁面的跳轉的時候,往往需要我們將一些參數(shù)攜帶著傳遞過去這里的class樣式,下面這篇文章主要給大家介紹了關于uniapp頁面?zhèn)鲄⒌娜N方式,需要的朋友可以參考下

子頁面返回父頁面?zhèn)鲄?,使用uni.$emit和uni.$on頁面通訊

一,uni.$emit(eventName,OBJECT)

觸發(fā)全局的自定義事件,附加參數(shù)都會傳給監(jiān)聽回調。

eventName為事件名,object為觸發(fā)事件附加參數(shù)。

代碼如下:

uni.$emit('gotoNext',{msg:'刷新頁面'})

二, uni.$on(eventName,Callback)

監(jiān)聽全局自定義事件,事件由uni.$emit()觸發(fā),回調函數(shù)會接收所有傳入的數(shù)。

eventName為事件名,Callback為回調函數(shù)。

代碼如下:

uni.$on('goto',function(data){console.log('監(jiān)聽到事件來自goto,所帶參數(shù)msg 為:' +data.msg)})

作用:

開發(fā)中對觸發(fā)頁面動態(tài)更新將非常又效果。

比如說移動項目通過自己編寫的組件(tabbar)進行tabar跳轉,這個時候要是某應該頁面微信支付成功了,需要返回tabbar頁面,你會發(fā)現(xiàn),它不會像其他普通的uni頁面,(onshow生命周期)會動態(tài)刷新,影響用戶體驗。所以這個方法很有效,只需要在組件中寫入uni.emit(update.masq:'頁面刷新')然后在頁面使用uni.on('update',function(data){ console.log('監(jiān)聽到事件來自 update ,攜帶參數(shù) msg 為:' + data.msg); })接收,將函數(shù)寫入即可。實際應用例子如下:

onShow() {
switch (this.Tab){
case 'demo':
uni.$emit('goto',{msg:'頁面更新'});
break;
}
 
},

text頁面

created() {
uni.$on('goto', (res) => {
this.list()
console.log(res, '更新');
})
},

三,uni.$off([eventName, callback])移除全局自定義事件監(jiān)聽器。

針對于頁面?zhèn)鲄⒄堉苯邮褂肰ue的全局變量更方便 ,因為uni-app框架的uni.$emit()和$on() 雖然使用了定時器能接收到參數(shù),但是不知道為什么第一次總是接收不到導致很多為!但是使用Vue的全局變量能搞定一切!

最后一個小舉例:

//從A跳轉B頁面,B頁面返回A頁面時傳參
//B頁面
uni.$emit("targetEvent",{shiftOverId:that.shiftOverId,productOrderId:that.productOrderId })
uni.navigateBack();
 
//A頁面
onLoad: function (e) {
	uni.$on("targetEvent",(e)=>{
		 this.preId =  JSON.parse(e.shiftOverId)
		 this.productOrderId = JSON.parse(e.productOrderId)
		 uni.$off('targetEvent')
	})
},

總結

到此這篇關于uniapp頁面?zhèn)鲄⒌娜N方式的文章就介紹到這了,更多相關uniapp頁面?zhèn)鲄热菡埶阉髂_本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • JavaScript高級教程之如何玩轉箭頭函數(shù)

    JavaScript高級教程之如何玩轉箭頭函數(shù)

    箭頭函數(shù)是在es6中添加的一種規(guī)范,箭頭函數(shù)相當于匿名函數(shù),簡化了函數(shù)的定義,下面這篇文章主要給大家介紹了關于JavaScript高級教程之如何玩轉箭頭函數(shù)的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • JavaScript獲取當前url根目錄(路徑)

    JavaScript獲取當前url根目錄(路徑)

    本文主要介紹JavaScript獲取當前url根目錄的方法,比較實用,需要的朋友可以參考一下。
    2016-06-06
  • 微信小程序swiper使用網(wǎng)絡圖片不顯示問題解決

    微信小程序swiper使用網(wǎng)絡圖片不顯示問題解決

    這篇文章主要介紹了微信小程序swiper使用網(wǎng)絡圖片不顯示問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • eval的兩組性能測試數(shù)據(jù)

    eval的兩組性能測試數(shù)據(jù)

    最近對eval火爆的討論,教主 @Franky 和 灰大 @otakustay 也給了精彩的數(shù)據(jù)分析,剛好之前也做過類似的測試,我也跟風湊個熱鬧,提供兩組數(shù)據(jù)供大家參考
    2012-08-08
  • JavaScript模擬重力狀態(tài)下拋物運動的方法

    JavaScript模擬重力狀態(tài)下拋物運動的方法

    這篇文章主要介紹了JavaScript模擬重力狀態(tài)下拋物運動的方法,實例分析了javascript操作dom元素模擬運動的方法,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 極致之美——百行代碼實現(xiàn)全新智能語言

    極致之美——百行代碼實現(xiàn)全新智能語言

    極致之美——百行代碼實現(xiàn)全新智能語言...
    2007-03-03
  • JavaScript正則表達式和級聯(lián)效果

    JavaScript正則表達式和級聯(lián)效果

    正則表達式(regular expression)是一種字符串匹配的模式,用來檢查一個字符串中是否包含指定模式的字符串。下面通過本文給大家分享JavaScript_正則表達式和級聯(lián)效果,感興趣的朋友一起看看吧
    2017-09-09
  • JavaScript中的Promise詳解

    JavaScript中的Promise詳解

    這篇文章主要介紹了JavaScript中的Promise使用詳解,promise對象是JS進階學習中的重要知識點,需要的朋友可以參考下
    2021-10-10
  • 用javascript判斷IE版本號簡單實用且向后兼容

    用javascript判斷IE版本號簡單實用且向后兼容

    項目中需要判斷IE版本號,又因為 jQuery 2.0 去除了對瀏覽器版本號的判斷于是就看到一老外寫的一段代碼,下面與大家分享下
    2013-09-09
  • JS window對象簡單操作完整示例

    JS window對象簡單操作完整示例

    這篇文章主要介紹了JS window對象簡單操作,結合完整實例形式分析了JavaScript Window對象各種常見提示框、彈出窗口及時間相關操作技巧,需要的朋友可以參考下
    2020-01-01

最新評論