微信小程序攜帶token跳轉h5, h5再返回微信小程序

需求: 在微信小程序內跳轉到h5, 瀏覽完后點擊返回按鈕再返回到微信小程序中

微信小程序跳轉h5:

微信小程序跳轉h5,這個還是比較簡單的, 但要注意細節

一、微信小程序代碼

1.新建跳轉h5頁面, 新建文件夾,新建page即可

2.使用web-view標簽

wxml頁面

js頁面

到此為止, 小程序中的操作就做完了,接下來是h5中的代碼

二、h5代碼

1.在App.vue中接收token,并存儲token,這樣就可以實現免密登錄,當然要和后端對接好

H5返回微信小程序:

難點來了, 如何返回的,這個問題困擾了我兩天,試了無數次; 廢話不多說,直接上代碼:

使用wx.miniProgram.navigateBack()

那么在h5中肯定是不存在wx的,所以要引入https://res.wx.qq.com/open/js/jweixin-1.6.0.js,

這個js版本根據自己的項目具體調整

重點來了,不要使用script的src屬性直接引入,要使用js動態引入

這樣以后,wx這個全局對象就有了;

在接收的頁面返回:

至此結束, 如果有用點個贊唄

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/96283.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/96283.shtml
英文地址,請注明出處:http://en.pswp.cn/web/96283.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【機器學習】通過tensorflow實現貓狗識別的深度學習進階之路

【機器學習】通過tensorflow實現貓狗識別的深度學習進階之路 簡介 貓狗識別作為計算機視覺領域的經典入門任務,不僅能幫助我們掌握深度學習的核心流程,更能直觀體會到不同優化策略對模型性能的影響。本文將從 “從零搭建簡單 CNN” 出發,逐步…

異步處理(前端面試)

Promise 1:使用promise原因 了解回調地獄【什么是回調地獄】 1:回調地獄是異步獲取結果后,為下一個異步函數提供參數,層層回調嵌入回調 2:導致回調層次很深,代碼維護特別困難 3:在沒有ES6時&…

3種XSS攻擊簡單案例

1、接收cookie端攻擊機上用python寫個接收web程序flask from flask import Flask, request, Responseapp Flask(__name__)app.route(/) def save_cookie():cookie request.args.get(cookie, )if cookie:with open(/root/cookies.txt, a) as f:f.write(f"{cookie}\n"…

Docker 部署生產環境可用的 MySQL 主從架構

簡介跨云服務器一主一從,可以自己按照邏輯配置多個從服務器 假設主服務器ip: 192.168.0.4 從服務器ip:192.168.0.5 系統 CentOS7.9 (停止維護了,建議大家用 Ubuntu 之類的,我這個沒辦法,前人在云服務器上…

DeepResearch(上)

概述 OpenAI首先推出Deep Research Agent,深度研究智能體,簡稱DRA。 通過自主編排多步驟網絡探索、定向檢索和高階綜合,可將大量在線信息轉換為分析師級別的、引用豐富的報告,將數小時的手動桌面研究壓縮為幾分鐘。 作為新一代…

附050.Kubernetes Karmada Helm部署聯邦及使用

文章目錄karmada簡介karmada概述karmada Helm部署Kubernetes karmada介紹基礎準備Kubernetes集群獲取chat包正式部署karmada使用karmada納管集群查看memeber集群導出kubeconfig切換集群測試應用karmada簡介 karmada概述 參考:附049.Kubernetes Karmada Local-up部…

必知必會:基于Transformer 的預訓練語言模型如何區分文本位置(sinusoidal位置編碼、原理和詳細推導)

預訓練位置編碼 基于Transformer 的預訓練語言模型如何區分文本位置? 基于 Transformer 的預訓練語言模型主要通過位置編碼來區分文本位置。Transformer 核心的自注意力機制本身并不考慮詞的順序,它對輸入序列的處理是與位置無關的。在 query 和 key 的矩陣乘法之后…

redis key過期后會立馬刪除嗎

Redis 的 Key 過期后不會立即被刪除。Redis 采用了一種結合 ?惰性刪除 (Lazy Expiration)?? 和 ?定期刪除 (Periodic Expiration)?? 的策略來管理過期 Key 的回收,這是為了在內存管理、性能和 CPU 開銷之間取得平衡。📌 Redis 過期 Key 刪除的兩種…

關于 React 19 的四種組件通信方法

注意:使用的是UI庫是 antd-mobile1.父子級組件通信父組件單向數據流:數據從父組件流向子組件。支持多種數據類型:字符串、數字、對象、數組、函數等。只讀性:子組件不能直接修改 props 中的數據。import { useState } from react …

OC-單例模式

文章目錄單例模式定義特點使用原因缺點模式介紹懶漢模式同步鎖實現dispatch_once餓漢模式實現總結懶漢模式優點缺點餓漢模式優點缺點單例模式 定義 單例模式,簡單的說就是一個類始終只對應同一個對象,每次獲取這個類的對象獲得的都是同一個實例 如果一…

[論文閱讀] 算法 | 抗量子+緊湊!SM3-OTS:基于國產哈希算法的一次簽名新方案

抗量子緊湊!SM3-OTS:基于國產哈希算法的一次簽名新方案 論文信息信息類別具體內容論文原標題SM3-OTS: 基于國密算法SM3的緊湊型后量子一次簽名方案主要作者楊亞濤、殷方銳、陳亮宇、潘登研究機構1. 北京電子科技學院 電子與通信工程系(北京 1…

C語言-指針用法概述

目錄 1.指針基礎概念 2. 指針與數組 3. 指針作為函數參數 4. 動態內存分配 5. 指針的高級用法 6. 常見錯誤與注意事項 7. 指針數組 vs. 數組指針 8.總結與建議 本文主要作為指針用法的復習,會對指針的大致用法進行舉例和概述。 1.指針基礎概念 ?什…

Java調用Whisper和Vosk語音識別(ASR)模型,實現高效實時語音識別(附源碼)

簡介 語音識別(Automatic Speech Recognition, ASR)是將人類的語音信號自動轉換為對應文字的技術,它使計算機能夠“聽懂”人說的話,是人機語音交互的核心技術,廣泛應用于智能助手、語音輸入、客服系統等場景。 現在我…

第3周 機器學習課堂記錄

1.學習問題的分類有監督的學習分類回歸無監督學習聚類密度估計:確定輸入空間中的數據的分布可視化:把高位空間中的數據投影到二維或三維空間強化學習不給定最優輸出的示例,而是通過試錯發現最優輸出2.泛化versus過度擬合背景引入:…

消息隊列(MQ)高級特性深度剖析:詳解RabbitMQ與Kafka

一、引言:為什么需要關注高級特性? 在現代分布式系統架構中,消息隊列(Message Queue)已成為不可或缺的核心組件。初級使用消息隊列可能只需幾行代碼就能實現基本功能,但要真正發揮其在大規模生產環境中的威…

【GPT入門】第65課 vllm指定其他卡運行的方法,解決單卡CUDA不足的問題

【GPT入門】第65課 vllm指定其他卡運行的方法,解決單卡CUDA不足的問題1.原理說明:2.實踐1.原理 要將 vllm 部署在第二張 GPU 卡上(設備編號為 1),只需在命令前添加 CUDA_VISIBLE_DE…

Spring Boot Actuator自定義指標與監控實踐指南

Spring Boot Actuator自定義指標與監控實踐指南 本篇文章以生產環境實戰經驗為主線,結合某電商系統的業務場景,講解如何在Spring Boot Actuator中添加并暴露自定義指標,并使用Prometheus和Grafana進行完整的監控與告警配置。 一、業務場景描述…

Vue報錯<template v-for=“option in cardOptions“ :key=“option.value“>

在Vue項目中遇到報錯&#xff0c;原因是模板中使用了<template>標簽內的v-for指令&#xff0c;而當前Vue版本不支持此用法。解決方案是移除<template>標簽&#xff0c;直接在<el-option>上使用v-for。同時優化計算屬性cardOptions&#xff0c;使其能夠兼容歷…

人工智能學習:Transformer結構中的規范化層(層歸一化)

Transformer結構中的規范化層(層歸一化) 一、規范化層(層歸一化)介紹 概念 層歸一化(Layer Normalization) 是一種用于提高深度神經網絡訓練穩定性和加速收斂的技術,廣泛應用于現代深度學習模型中,尤其是在Transformer等序列建模網絡中。它通過對每一層的輸出進行歸一化…

盼之代售 最新版 decode__1174

聲明 本文章中所有內容僅供學習交流使用&#xff0c;不用于其他任何目的&#xff0c;抓包內容、敏感網址、數據接口等均已做脫敏處理&#xff0c;嚴禁用于商業用途和非法用途&#xff0c;否則由此產生的一切后果均與作者無關&#xff01; 逆向分析 部分python代碼 cp1 execj…