小程序內(nèi)嵌H5頁面web-view昌妹,分享h5頁面

uniapp開發(fā)的小程序 以及微信小程序都可以的捶枢!

首先說明我這套的h5頁面里面有可視化圖表,h5頁面里面無接口請求飞崖,只是在小程序里面通過地址欄傳參到vue寫的h5頁面里面拿到數(shù)據(jù)進行一個頁面渲染烂叔,h5頁面可截圖(前端實現(xiàn)截屏功能)。 小伙伴可以根據(jù)自己的項目業(yè)務(wù)去擴展哈
注意說一下 onLoad里面接收參數(shù)需要解碼 9掏帷3ひ选!昼牛!

<template>
    <view class="container">
        <web-view :src="urls+dataList"></web-view>
    </view>
</template>
<script>
    export default {
        data() {
            return {
                datas:'',
                urls:'',//地址
            }
        },
          onLoad(option){
            if(process.env.NODE_ENV == 'development'){//h5分享頁的生產(chǎn)和測試環(huán)境地址區(qū)分
                this.urls='https://xxx.cn/xxx/xxx'
            }else{//生產(chǎn)
                this.urls='https://xxxxx/xxxxxxx/xxxx'
            }

            if(option.url){ //有參數(shù)就證明是從分享的地方點擊過來的术瓮,就帶著參數(shù)直接打開連接
                this.dataList='?'+option.url
            }else{          //無參數(shù)就證明用戶是從首頁走過來的走接口拿數(shù)據(jù)
                this.H5jump()
            }
        },
      methods: {
            onShareAppMessage(options) {
                const { webViewUrl } = options;
                let search = '',
                let data = webViewUrl.split('?')[1];  //截取地址?后面的參數(shù)

                const shareObj = {
                    title: "我已經(jīng)堅持背詞好幾天啦",                         // 默認是小程序的名稱(可以寫slogan等)
                    path: '/pages/index/index?url='+data,        // 默認是當前頁面贰健,必須是以‘/’開頭的完整路徑胞四,通過拼接的方式,把需要分享的web-view的url以及參數(shù)拼接進去伶椿,然后在該`web-view`的頁面中去做參數(shù)判斷辜伟,一旦傳入了對應(yīng)的url和參數(shù),就進入對應(yīng)的url并攜帶對應(yīng)的參數(shù)
                    // imageUrl: '',     //自定義圖片路徑脊另,可以是本地文件路徑导狡、代碼包文件路徑或者網(wǎng)絡(luò)圖片路徑,支持PNG及JPG偎痛,不傳入 imageUrl 則使用默認截圖旱捧。顯示圖片長寬比是 5:4
                    success: function (res) {
                                // 轉(zhuǎn)發(fā)成功之后的回調(diào)
                        if (res.errMsg == 'shareAppMessage:ok') {
                        }
                    },
                    fail: function () {
                                // 轉(zhuǎn)發(fā)失敗之后的回調(diào)
                        if (res.errMsg == 'shareAppMessage:fail cancel') {
                                // 用戶取消轉(zhuǎn)發(fā)
                        } else if (res.errMsg == 'shareAppMessage:fail') {
                                // 轉(zhuǎn)發(fā)失敗,其中 detail message 為詳細失敗信息
                        }
                    },
                    complete: function () {
                        // 轉(zhuǎn)發(fā)結(jié)束之后的回調(diào)(轉(zhuǎn)發(fā)成不成功都會執(zhí)行)
                        }
                    }
                        // 來自頁面內(nèi)的按鈕的轉(zhuǎn)發(fā)
                    if (options.from == 'button') {
                        var data= options.target.dataset;

                        // 此處可以修改 shareObj 中的內(nèi)容
                        // shareObj.path = '/pages/index' + data.name;
                }
                        // 返回shareObj
                return shareObj;
            },
            H5jump(){ //接口拿到數(shù)據(jù)傳給h5頁面渲染頁面
                let data = {
                    id:'1231414324'
                  }
                apiaxios(data).then(res => {
                    console.log('接口返回參數(shù)',res)
                    if(res.code == 200) {
                        this.datas=JSON.stringify(res.data) 
                        this.dataList='?webview='+this.datas+'&userinfo='+store.state.user.nickName
                    }
                }).catch(error=>{
                    console.log('',error)
                })
            },
          }
          }
</script>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末踩麦,一起剝皮案震驚了整個濱河市枚赡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌谓谦,老刑警劉巖贫橙,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異反粥,居然都是意外死亡卢肃,警方通過查閱死者的電腦和手機疲迂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來莫湘,“玉大人尤蒿,你說我怎么就攤上這事⊙犯” “怎么了优质?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵竣贪,是天一觀的道長军洼。 經(jīng)常有香客問我,道長演怎,這世上最難降的妖魔是什么匕争? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮爷耀,結(jié)果婚禮上甘桑,老公的妹妹穿的比我還像新娘。我一直安慰自己歹叮,他們只是感情好跑杭,可當我...
    茶點故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著咆耿,像睡著了一般德谅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上萨螺,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天窄做,我揣著相機與錄音,去河邊找鬼慰技。 笑死椭盏,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的吻商。 我是一名探鬼主播掏颊,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼艾帐!你這毒婦竟也來了蚯舱?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤掩蛤,失蹤者是張志新(化名)和其女友劉穎枉昏,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體揍鸟,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡兄裂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年句旱,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片晰奖。...
    茶點故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡谈撒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出匾南,到底是詐尸還是另有隱情啃匿,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布蛆楞,位于F島的核電站溯乒,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏豹爹。R本人自食惡果不足惜裆悄,卻給世界環(huán)境...
    茶點故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望臂聋。 院中可真熱鬧光稼,春花似錦、人聲如沸孩等。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽肄方。三九已至冰垄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間扒秸,已是汗流浹背播演。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留伴奥,地道東北人写烤。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像拾徙,于是被迫代替她去往敵國和親洲炊。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,543評論 2 349

推薦閱讀更多精彩內(nèi)容