社区
微信开发
帖子详情
微信分享时url带#后微信分享后url改变问题
zero1111
2015-11-02 04:00:34
例如:
http://www.example.com/index.html#test
分享后就成为:http://www.example.com/index.html?from=groupmessage&isappinstalled=0%23test
因为是单页视图 页面就无法找到了
请问大家谁知道这个#怎么处理啊?
在线等
...全文
336
回复
打赏
收藏
微信分享时url带#后微信分享后url改变问题
例如: http://www.example.com/index.html#test 分享后就成为:http://www.example.com/index.html?from=groupmessage&isappinstalled=0%23test 因为是单页视图 页面就无法找到了 请问大家谁知道这个#怎么处理啊? 在线等
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
10分钟实现
微信
小程序支付功能
老规矩,先看本节效果图我们实现这个支付功能完全是借助小程序云开发实现的,不用搭建自己的服务器,不用买域名,不用备案域名,不用支持https。只需要一个简单的云函数,就可以轻松的实现
微信
小程序支付功能。核心代码就下面这些一,创建一个云开发小程序关于如何创建云开发小程序,这里我就不再做具体讲解。不知道怎么创建云开发小程序的同学,可以去翻看我之前的文章,或者看下我录制的视频:https://edu.csdn.net/course/play/9604/204528创建云开发小程序有几点注意的1,一定不要忘记在app.js里初始化云开发环境。2,创建完云函数后,一定要记得上传二, 创建支付的云函数1,创建云函数pay三,引入三方依赖tenpay我们这里引入三方依赖的目的,是创建我们支付
时
需要的一些参数。我们安装依赖是使用里npm 而npm必须安装node,关于如何安装node,我这里不做讲解,百度一下,网上一大堆。1,首先右键pay,然后选择在终端中打开2,我们使用npm来安装这个依赖。在命令行里执行 npm i tenpay安装完成后,我们的pay云函数会多出一个package.json 文件到这里我们的tenpay依赖就安装好了。四,编写云函数pay完整代码如下//云开发实现支付 const cloud = require('wx-server-sdk')cloud.init() //1,引入支付的三方依赖 const tenpay = require('tenpay'); //2,配置支付信息 const config = ;exports.main = async(event, context) => 一定要注意把appid,mchid,partnerKey换成你自己的。到这里我们获取小程序支付所需参数的云函数代码就编写完成了。不要忘记上传这个云函数。出现下图就代表上传成功五,写一个简单的页面,用来提交订单,调用pay云函数。这个页面很简单,1,自己随便编写一个订单号(这个订单号要大于6位)2,自己随便填写一个订单价(单位是分)3,点击按钮,调用pay云函数。获取支付所需参数。下图是官方支付api所需要的一些必须参数。下图是我们调用pay云函数获取的参数,和上图所需要的是不是一样。六,调用wx.requestPayment实现支付下图是官方的示例代码这里不在做具体讲解了,完整的可以看视频。实现效果1,调起支付键盘2,支付完成3,log日志,可以看出不同支付状态的回调上图是支付成功的回调,我们可以在支付成功回调
时
,
改变
订单支付状态。下图是支付失败的回调,下图是支付完成的状态。到这里我们就轻松的实现了
微信
小程序的支付功能了。是不是很简单啊,完整的讲解可以看视频。
微信
公众号授权链接有#的
问题
我们做
微信
公众号项目的
时
候,肯定会进行授权,但是这个授权有一个很大很大的bug,就是重定向的
时
候会默认把#后面的内容给截取掉,然后很容易造成死循环等一系列
问题
我们就当需要跳转的链接是这样的: http:22.22.22.22:8080/index.html#/transformAp?Village_id=2 做公众号项目肯定要截取
url
上的参数对吧,因为这个链接有’#’,所以获取不到Village_id 咋解决呢? 解决方法一: 把链接换成这样的 http:22.22.22.22:8080/index.
微信
授权及
微信
支付跳转回来的路径
带
有#的hash路径会被忽略
使用
微信
授权和
微信
h5支付
时
,需要配置redirect_uri 参数,如果参数里面的路是
带
有#的hash路径
时
,#后面的内容会被
微信
认为是不合法的,然后会被
微信
忽略掉,比如配置的是 http://www.text.com:8082/index.html#/payResult
微信
跳转回来的
时
候会变成 http://www.text.com:8082/index.html 解决办法: 可以将
url
进行编码,使用 encodeURIComponent('http://www.text.com:.
微信
网页授权跳转链接
带
#的处理
错误: http://localhost:8080/edot-xywsj-weixin/main.html#immuInoc?code=1&state=wxb2c4b6d25d89c719&bindFlag=true 过滤器:<
url
-pattern>/main.html</
url
-pattern> 能过滤,能跳转,但请求参数取不到 正确: ...
单页应用(vue angular react等)
微信
分享
带
#号链接被截取
问题
(安卓)
安卓端
微信
分享
出去公众号指定链接#号后链接参数被截取的
问题
简单解决:使用中转页 大致思路: 将
分享
链接拼上自定义参数指向中转页 在中转页截取参数 自动跳转至自己公众号的链接 注意: 需将中转页放到跟公众号服务器文件夹同级目录 使用最原始的html实现 附
分享
链接: var sharelink = sharelink = '项目
url
/test.html?shopid=1&a...
微信开发
3,143
社区成员
3,831
社区内容
发帖
与我相关
我的任务
微信开发
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。
复制链接
扫一扫
分享
社区描述
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章