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

uniapp與webview之間的相互傳值的實現(xiàn)

 更新時間:2020年06月29日 10:42:08   作者:奔跑吧前端(李釗)  
這篇文章主要介紹了uniapp與webview之間的相互傳值的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1.uni-app 如何發(fā)送數(shù)據(jù)到 H5? 其實很接單、在 web-view 中只需要通過 URL 就可以向 H5 進行傳參 例如在 uni-app 中:

<template>
  <view class="advertisement" style="width: 100%;">
    <web-view :src="url" @message="message"></web-view>
  </view>
</template>
 
<script>
export default {
  data() {
    return {
      url:'/hybrid/html/local.html?data='
    };
  },
  onLoad(data) {<br>          //這里對要傳入到webview中的參數(shù)進行encodeURIComponent編碼否則中文亂碼
    this.url+=encodeURIComponent(data.data)
  },
  mounted() {},
  methods: {
    message(event){
      console.log(event.detail.data);
    }
  }
};
</script>
 
<style scoped="scoped" lang="scss">
@import './advertisement.scss';
</style>

那么在 H5 中是如何接收值得呢?

console.log(getQuery('data')); //獲取 uni-app 傳來的值
            
      //取url中的參數(shù)值
      function getQuery(name) {
        // 正則:[找尋'&' + 'url參數(shù)名字' = '值' + '&']('&'可以不存在)
        let reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
        let r = window.location.search.substr(1).match(reg);
        console.log(r);
        if(r != null) {
          // 對參數(shù)值進行解碼
          return decodeURIComponent(r[2]);
        }
        return null;
      }

2.webview向uniapp傳值

<script>
  document.addEventListener('UniAppJSBridgeReady', function() {
    //向uniapp傳值
    uni.postMessage({
      data: {
        action: 'message'
      }
    });
    uni.getEnv(function(res) {
      console.log('當前環(huán)境:' + JSON.stringify(res));
    });
  });
</script>  

uniapp接受

//message接受方法

<template>
  <view class="advertisement" style="width: 100%;">
    <web-view :src="url" @message="message"></web-view>
  </view>
</template>

到此這篇關(guān)于uniapp與webview之間的相互傳值的實現(xiàn)的文章就介紹到這了,更多相關(guān)uniapp與webview相互傳值內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 原生JavaScript實現(xiàn)隨機點名表

    原生JavaScript實現(xiàn)隨機點名表

    這篇文章主要為大家詳細介紹了原生JavaScript實現(xiàn)隨機點名表,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • 使用javascript函數(shù)編寫簡單銀行取錢存錢流程

    使用javascript函數(shù)編寫簡單銀行取錢存錢流程

    本文通過實例代碼給大家講解了使用javascript函數(shù)編寫簡單銀行取錢存錢流程,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-05-05
  • JavaScript位置參數(shù)實現(xiàn)原理及過程解析

    JavaScript位置參數(shù)實現(xiàn)原理及過程解析

    這篇文章主要介紹了JavaScript位置參數(shù)實現(xiàn)原理及過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • json格式數(shù)據(jù)的添加,刪除及排序方法

    json格式數(shù)據(jù)的添加,刪除及排序方法

    這篇文章主要介紹了json格式數(shù)據(jù)的添加,刪除及排序方法,結(jié)合實例形式分析了針對一維數(shù)組與二維數(shù)組的json格式數(shù)據(jù)進行增加、刪除與排序的實現(xiàn)技巧,需要的朋友可以參考下
    2016-01-01
  • JS實現(xiàn)京東放大鏡效果

    JS實現(xiàn)京東放大鏡效果

    這篇文章主要為大家詳細介紹了JS實現(xiàn)京東放大鏡效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • JS動態(tài)創(chuàng)建元素的兩種方法

    JS動態(tài)創(chuàng)建元素的兩種方法

    這篇文章主要為大家詳細介紹了JS動態(tài)創(chuàng)建元素的兩種方法,字符串拼接形式,或是使用Document、Element對象自帶的一些函數(shù) ,需要的朋友可以參考下
    2016-04-04
  • 微信小程序?qū)崿F(xiàn)帶刻度尺滑塊功能

    微信小程序?qū)崿F(xiàn)帶刻度尺滑塊功能

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)帶刻度尺滑塊功能,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-03-03
  • JavaScript異步編程中async函數(shù)詳解

    JavaScript異步編程中async函數(shù)詳解

    async函數(shù)是使用async關(guān)鍵字聲明的函數(shù)。 async函數(shù)是AsyncFunction構(gòu)造函數(shù)的實例, 并且其中允許使用await關(guān)鍵字。async和await關(guān)鍵字讓我們可以用一種更簡潔的方式寫出基于Promise的異步行為,而無需刻意地鏈式調(diào)用promise
    2022-11-11
  • LayerClose彈窗關(guān)閉刷新方法

    LayerClose彈窗關(guān)閉刷新方法

    今天小編就為大家分享一篇LayerClose彈窗關(guān)閉刷新方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • js prototype 格式化數(shù)字 By shawl.qiu

    js prototype 格式化數(shù)字 By shawl.qiu

    js prototype 格式化數(shù)字 By shawl.qiu...
    2007-04-04

最新評論