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

實(shí)現(xiàn)微信掃一掃跳轉(zhuǎn)到小程序指定頁面

這篇具有很好參考價(jià)值的文章主要介紹了實(shí)現(xiàn)微信掃一掃跳轉(zhuǎn)到小程序指定頁面。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

使用微信掃一掃進(jìn)入小程序內(nèi)的指定頁面

前言

使用場景:例如我們經(jīng)常用到的共享充電寶,首先我們需要使用手機(jī)上的微信,打開微信掃一掃,掃描共享充電寶上的二維碼,當(dāng)我們掃描二維碼后微信會直接跳轉(zhuǎn)到小程序內(nèi)的某個(gè)頁面(不一定是首頁)。像其他的一些共享設(shè)備也是一樣的運(yùn)行模式。那么怎么樣才能通過微信掃一掃跳轉(zhuǎn)到自己的小程序內(nèi)并且跳轉(zhuǎn)到指定頁面呢?
所以接下來主要說一下用代碼如何實(shí)現(xiàn) 通過微信掃一掃進(jìn)入到小程序的指定頁面。
下面把前后端以及小程序平臺需要如何配置分開來說。
前端技術(shù):uniapp
后端技術(shù):c#,netcore5.0

一、微信小程序平臺配置

1.首先登錄微信平臺,需要擁有小程序開發(fā)者權(quán)限登錄微信平臺。
2.登錄進(jìn)去后點(diǎn)擊 開發(fā)管理-開發(fā)設(shè)置 找到 掃普通鏈接二維碼打開小程序
微信掃碼跳轉(zhuǎn)小程序,小程序,微信掃一掃,小程序,微信,微信小程序
3.點(diǎn)擊添加,這里面有幾個(gè)需要注意的地方,第一:因?yàn)槲疫@里后端使用的.net,所以在把后端文件發(fā)布到服務(wù)器的IIS后,有一個(gè)wwwroot文件夾,下載下來的校驗(yàn)文件就放在wwwroot文件夾下就可以了,目前有的net項(xiàng)目在發(fā)布后,沒有wwwroot文件夾,這時(shí)候只需要在項(xiàng)目中手動添加一個(gè)wwwroot文件夾就可以,發(fā)布到服務(wù)器后需要注意給文件夾可讀權(quán)限,不然訪問不到這個(gè)校驗(yàn)文件,默認(rèn)都是有可讀權(quán)限的。第二:測試連接,后面就是用這個(gè)連接生成的二維碼,目前我是用草料二維碼(網(wǎng)址:https://cli.im/url)把這個(gè)鏈接生成的二維碼。當(dāng)使用微信掃一掃功能掃描這個(gè)生成的二維碼時(shí)就會自動跳轉(zhuǎn)到配置好的pages/ScanCode/ScanCode頁面,鏈接里面的linkcode是固定的,不需要更改,BoardNoByte是自定義的參數(shù),根據(jù)自己的業(yè)務(wù)需求去自定義,你可以叫 aa=11等等。
微信掃碼跳轉(zhuǎn)小程序,小程序,微信掃一掃,小程序,微信,微信小程序
4:添加完成后,就會出現(xiàn)一條數(shù)據(jù),然后去草料二維碼生成一個(gè)二維碼就可以了,到此,小程序平臺配置就算完成了。
微信掃碼跳轉(zhuǎn)小程序,小程序,微信掃一掃,小程序,微信,微信小程序
微信掃碼跳轉(zhuǎn)小程序,小程序,微信掃一掃,小程序,微信,微信小程序

二、前端uniapp中的獲取二維碼信息

1:打開小程序項(xiàng)目,因?yàn)槲抑霸谛〕绦蚱脚_配置的跳轉(zhuǎn)頁面是pages/ScanCode/ScanCode,所以我需要找到這個(gè)頁面
微信掃碼跳轉(zhuǎn)小程序,小程序,微信掃一掃,小程序,微信,微信小程序
2:下面附上代碼,通過這段代碼會讀取二維碼圖片里面的參數(shù),然后跳轉(zhuǎn)到/pages/ScanCode/FastOil頁面:

	/*掃描二維碼*/
			scanQrCode() {
				let that = this;
				if (!this.token) return this.delayNavigate()
				// 允許從相機(jī)和相冊掃碼
				uni.scanCode({
					success(res) {
					that.result1 = res.result;
					const BoardNo = encodeURIComponent(that.result1)
					console.log(BoardNo);
						// code = url.substring(46);
					 // const BoardNo = encodeURIComponent(code)
						uni.navigateTo({
							url: '/pages/ScanCode/FastOil?url='+BoardNo
						})
					}
				});
			},

順便說一句,這段代碼不僅可以實(shí)現(xiàn)微信掃一掃,也可以實(shí)現(xiàn)小程序內(nèi)自己開發(fā)的掃一掃功能。
3:下面附上/pages/ScanCode/FastOil頁面的圖片和主要代碼
微信掃碼跳轉(zhuǎn)小程序,小程序,微信掃一掃,小程序,微信,微信小程序

		onLoad(options) {
			// this.queryObj.BoardNoByte = 'HYBubokQKkEnqbg3yaZBCbYA=='
			// console.log(options);
			// console.log(decodeURIComponent(options.code));
			// const url = decodeURIComponent(options.q);
			const url = options.q ? decodeURIComponent(options.q) :'';
			// console.log(options);
			const BoardNocode = decodeURIComponent(options.url);
			// if(url==""||BoardNocode==""){
			// 	return uni.$showMsg("參數(shù)錯(cuò)誤,請重新掃碼");
			// };
			let code = url.substring(46)||BoardNocode.substring(46);
			this.queryObj.BoardNoByte = code;
			// console.log(this.queryObj.BoardNoByte);
			// console.log(url);
			// console.log(BoardNocode);
			// console.log(code);
			
			// console.log(decodeURIComponent(options.code));
			// this.queryObj.oilCode = options.oilCode || '2'
			// this.queryObj.terminal = options.terminal || '3'
			this.getFastOil()
		},

到這一步前端就算是跳轉(zhuǎn)到了指定頁面,然后讀取到了參數(shù)值,后面我是把這個(gè)加密后的參數(shù)值通過后端接口傳遞給了后端,進(jìn)行業(yè)務(wù)上的處理

三.后端處理參數(shù)

微信掃碼跳轉(zhuǎn)小程序,小程序,微信掃一掃,小程序,微信,微信小程序
通過前端傳來的參數(shù)值,后端就可以進(jìn)行業(yè)務(wù)上的處理了。

總結(jié)

以上就是微信掃一掃跳轉(zhuǎn)小程序指定頁面的全部配置,代碼不多,主要在于理解。有兩點(diǎn)需要注意:第一.目前我講解的二維碼生成是通過草料二維碼把鏈接生成的二維碼,這樣只是為了測試跳轉(zhuǎn)功能是否能用,等項(xiàng)目真正上線后,肯定是需要通過后端代碼生成這個(gè)二維碼。第二.在平臺配置跳轉(zhuǎn)頁面的時(shí)候,我是指定到ScanCode頁面,在前端代碼中又從ScanCode頁面跳轉(zhuǎn)到FastOil頁面,至于為什么先跳轉(zhuǎn)到ScanCode頁面,主要因?yàn)镾canCode頁面是微信內(nèi)部掃一掃頁面,前面就說過了,我做的這個(gè)小程序不僅可以使用微信掃一掃,也可以使用小程序內(nèi)部掃一掃功能,所以先在這個(gè)ScanCode頁面進(jìn)行二維碼的統(tǒng)一處理,不管使用微信掃一掃還是小程序內(nèi)部掃碼功能,都在ScanCode頁面進(jìn)行處理后,然后再決定跳轉(zhuǎn)到具體頁面。文章來源地址http://www.zghlxwxcb.cn/news/detail-781649.html

到了這里,關(guān)于實(shí)現(xiàn)微信掃一掃跳轉(zhuǎn)到小程序指定頁面的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(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)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

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

相關(guān)文章

  • 微信小程序掃描普通二維碼跳轉(zhuǎn)到小程序指定頁面

    微信小程序掃描普通二維碼跳轉(zhuǎn)到小程序指定頁面

    二維碼就相當(dāng)于是一個(gè)鏈接 相當(dāng)于我們點(diǎn)擊一個(gè)鏈接跳轉(zhuǎn)到另一個(gè)頁面 只不過這里是掃碼的形式 1、首先我們需要在微信公眾平臺的開發(fā)管理——開發(fā)設(shè)置,找到(掃普通鏈接二維碼打開小程序),點(diǎn)擊添加,會出現(xiàn)下面的頁面,配置好之后點(diǎn)擊保存就行了 2、配置好之后我

    2024年02月11日
    瀏覽(163)
  • 【微信小程序系列:二】小程序常用功能:跳轉(zhuǎn)地圖、掃一掃、人臉識別、拍照、撥打電話、調(diào)整屏幕亮度、文字可復(fù)制、監(jiān)聽截屏...

    【微信小程序系列:二】小程序常用功能:跳轉(zhuǎn)地圖、掃一掃、人臉識別、拍照、撥打電話、調(diào)整屏幕亮度、文字可復(fù)制、監(jiān)聽截屏...

    (~ ̄▽ ̄)~,hello,微信小程序系列第二篇,介紹下小程序里的 前端常用功能api ,可以快速copy使用~ 小程序頁面里的文字默認(rèn)是沒有長按復(fù)制功能的,需要套個(gè)標(biāo)簽來實(shí)現(xiàn):跳轉(zhuǎn)官方文檔 點(diǎn)擊按鈕,直接復(fù)制文本,直接調(diào)用微信方法: 有時(shí)顯示一些地址需要在地圖顯示,

    2023年04月09日
    瀏覽(23)
  • uniapp項(xiàng)目編譯成H5后跳轉(zhuǎn)到微信小程序(支持微信掃碼、支付寶掃碼)

    uniapp項(xiàng)目編譯成H5后跳轉(zhuǎn)到微信小程序(支持微信掃碼、支付寶掃碼)

    uniapp項(xiàng)目編譯成 H5 后跳轉(zhuǎn)到 微信小程序 (支持微信H5、支付寶H5) 場景:1、微信掃碼跳轉(zhuǎn)到該H5中后點(diǎn)擊某事件(或者不點(diǎn)擊直接跳轉(zhuǎn))需要跳轉(zhuǎn)到微信小程序;2、支付寶掃碼跳轉(zhuǎn)到H5中后點(diǎn)擊某事件(或者不點(diǎn)擊直接跳轉(zhuǎn))需要跳轉(zhuǎn)到微信小程序 思路:調(diào)用后端接口返回

    2024年02月13日
    瀏覽(96)
  • H5頁面跳轉(zhuǎn)到小程序的幾種實(shí)現(xiàn)方法

    可以通過服務(wù)端接口或在小程序管理后臺「工具」-「生成 URL Scheme」入口可以獲取打開小程序任意頁面的 URL Scheme 使用示例 服務(wù)端配置好接口,客戶端調(diào)用接口傳入目標(biāo)小程序的path路徑 這種適用于運(yùn)行在微信環(huán)境的自定義H5頁面,將跳轉(zhuǎn)按鈕融合在自研H5應(yīng)用,點(diǎn)擊按鈕后跳

    2024年02月15日
    瀏覽(24)
  • uniapp微信小程序?qū)崿F(xiàn)調(diào)用攝像頭掃一掃的功能

    在小程序項(xiàng)目中,經(jīng)常會用到掃碼的功能,比如收集表單信息、或者內(nèi)部自定義的二維碼等。下面為大家介紹使用uniapp開發(fā)微信小程序時(shí)如何調(diào)用攝像頭(注意:調(diào)用攝像頭功能在微信開發(fā)者工具的模擬器中無法調(diào)用,需要真機(jī)模擬) 上代碼: 在需要掃碼的地方調(diào)用該方法

    2024年01月20日
    瀏覽(107)
  • 微信小程序后臺:解決微信掃普通鏈接地址無法跳轉(zhuǎn)到體驗(yàn)版微信的問題,配置普通鏈接二維碼規(guī)則解釋和理解

    微信小程序后臺:解決微信掃普通鏈接地址無法跳轉(zhuǎn)到體驗(yàn)版微信的問題,配置普通鏈接二維碼規(guī)則解釋和理解

    一、現(xiàn)象與原因 最近突然發(fā)現(xiàn)微信管理平臺中,設(shè)置好的普通二維碼連接跳轉(zhuǎn)到體驗(yàn)版小程序的功能,沒有區(qū)分體驗(yàn)版和生產(chǎn)版,全部到生產(chǎn)環(huán)境的小程序了。 這現(xiàn)象,跟我以前理解的可不一樣,可能會出生產(chǎn)的事故,馬上仔細(xì)研究了研究。 研究發(fā)現(xiàn),“掃普通鏈接二維碼

    2024年02月15日
    瀏覽(48)
  • (微信機(jī)器人)小程序轉(zhuǎn)二維碼,給微信機(jī)器人發(fā)送小程序生成二維碼,打開H5頁面跳轉(zhuǎn)到小程序

    最早知道這個(gè)需求的時(shí)候是一個(gè)朋友說的,然后研究了一番,后來發(fā)現(xiàn)也沒那么難,符合相關(guān)的規(guī)范就可以了。 本來就有獲取微信appid和pagepath的功能了,感覺轉(zhuǎn)成二維碼應(yīng)該不難。 主要是符合這個(gè)要求,目錄 | 微信開放文檔 1、在需要調(diào)用 JS 接口的頁面引入如下 JS 文件:

    2024年02月14日
    瀏覽(26)
  • Android——跳轉(zhuǎn)到小程序

    Android——跳轉(zhuǎn)到小程序

    1.接入第三方時(shí),一定要先看官方文檔,防止出錯(cuò) 微信開放文檔 這個(gè)是從Android跳轉(zhuǎn)到微信小程序的官方文檔說明,是比較簡單的 這里主要說明一下appId,這個(gè)是移動應(yīng)用的appId,不是小程序的appId,文檔說得很清楚 移動應(yīng)用的appId,需要去微信開放平臺去注冊獲?。??微信開放

    2024年02月15日
    瀏覽(20)
  • 微信小程序掃一掃

    微信小程序掃一掃

    微信掃一掃有兩種 1、wx.scanCode微信掃一掃,普通進(jìn)入微信小程序需要微信公眾平臺進(jìn)行配置 具體請看微信官方文檔?掃普通鏈接二維碼打開小程序 | 微信開放文檔 微信掃一掃代碼如下? ??button?class=\\\"codeBut\\\"?bindtap=\\\"scanBut\\\"掃碼/button ?scanBut(){ ?????????var?that?=?this; ???

    2024年02月10日
    瀏覽(26)
  • 微信小程序(掃一掃功能)

    最簡單的掃一掃說明方法 問題 如何實(shí)現(xiàn)掃一掃功能? 如何添加手機(jī)中的圖片文件進(jìn)行掃碼? 日常生活中,需要掃描二維碼的地方隨處可見,而如何讓小程序?qū)崿F(xiàn)掃一掃的功能呢?這就需要對js進(jìn)行一個(gè)配置。 代碼如下: 微信小程序的三大優(yōu)勢 1、開發(fā)時(shí)間短、成本低。 相

    2024年02月09日
    瀏覽(19)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包