微信小程序url如何获取?用小程序获取url地址代码预览
如今,开发微信相关功能的朋友越来越多,其中最有代表性的就是开发微信小程序的朋友。最近逛技术论坛,发现很多制作微信小程序的朋友都遇到了一个问题:如何使用小程序获取URL地址。小编虽然不懂开发,但是懂得查资料。
当前页面的URL可以保存在页面的自定义共享字段中,然后您应该能够获取该字段的值。
页({
onShareAppMessage:函数(){
返回{
title'自定义分享标题',
desc'自定义共享描述',
路径:'/page/user?id=123'
}
}
})
使用getCurrentPages 获取当前加载的所有页面对象的数组。数组中的最后一页是当前页。
var pages=getCurrentPages() //获取加载的页面
var currentPage=pages[pages.length-1] //获取当前页面的对象
var url=currentPage.route //当前页面url
var options=currentPage.options //如果想获取url中的参数,可以勾选options
可以写成工具函数,放在utils中:
/*获取当前页面url*/
函数getCurrentPageUrl(){
var pages=getCurrentPages() //获取加载的页面
var currentPage=pages[pages.length-1] //获取当前页面的对象
var url=currentPage.route //当前页面url
返回网址
}
/*带参数获取当前页面的url*/
函数getCurrentPageUrlWithArgs(){
var pages=getCurrentPages() //获取加载的页面
var currentPage=pages[pages.length-1] //获取当前页面的对象
var url=currentPage.route //当前页面url
var options=currentPage.options //如果想获取url中的参数,可以勾选options
//拼接url的参数
var urlWithArgs=url + '?'
for(var key in options){
var 值=选项[键]
urlWithArgs +=键+ '=' + 值+ ''
}
urlWithArgs=urlWithArgs.substring(0, urlWithArgs.length-1)
返回带有参数的url
}
模块. 导出={
getCurrentPageUrlgetCurrentPageUrl,
getCurrentPageUrlWithArgsgetCurrentPageUrlWithArgs
}
进一步阅读
关于微信小程序
微信小程序(wei xin xiao Cheng xu),简称小程序,缩写XCX,英文名Mini
程序是无需下载或安装即可使用的应用程序。它实现了“触手可及”应用程序的梦想。用户可以通过扫描或搜索的方式打开应用程序。
申请全面开放后,企业、政府、媒体、其他组织或个人等开发者均可申请注册小程序。小程序、订阅号、服务号、企业号是并行系统。
2017年1月9日,张小龙在2017微信公开课Pro上发布的小程序正式上线。
问:什么是小程序?它有什么功能呢?
答:小程序是一种无需下载、安装即可使用的应用程序。它实现了“触手可及”的应用程序的梦想。用户可以通过扫描或搜索的方式打开应用程序。也体现了“用完即走”的理念,用户无需担心安装太多应用程序。应用程序将无处不在、随时可用,但无需安装或卸载它们。对于开发者来说,开发小程序的门槛相对较低,不像APP那么困难。可以满足简单的基础应用,适合生活服务线下店铺和非刚性低频应用的转换。小程序可实现消息通知、离线二维码扫描、公众号关联等七大功能。其中,通过公众号关联,用户可以在公众号和小程序之间跳转。因为小程序没有入口。
Q:小程序可以和现有应用对接吗?
A:小程序可以使用微信联合登录的方式连接开发者现有App后台的用户数据,但不支持小程序与App之间直接跳转。
问:微信已有订阅号、服务号、企业号。小程序和这三个有什么区别?
答:小程序、订阅号、服务号、企业号是并行系统。
问:外界有传言称,小程序的推出意味着微信将成为一个应用分发市场。这是真的?
答:微信推出小程序的初衷并不是要做一个应用分发市场,而是为一些优质服务提供一个开放平台。
2016年1月11日,微信之父张小龙时隔多年首次公开亮相,阐述了微信的四大价值观。张小龙指出,越来越多的产品通过公众号生产,因为这里的开发成本、获客成本和传播成本都较低。拆分后的服务号并没有提供更好的服务,因此微信内部正在研究一种新的形式,称为“微信小程序”。
2016年9月21日,微信小程序正式启动内测。在微信生态中,便捷易用、即用即用的微信小程序受到了广泛关注。腾讯云正式推出微信小程序解决方案,提供云服务器上小程序的技术解决方案。
2017年1月9日零点,万众期待的首批微信小程序正式低调上线。用户可以体验各种小程序提供的服务。
2017年12月28日,微信更新6.6.1
该版本开放小游戏,微信启动页还重点突出了小游戏“跳跃”。您可以通过“小程序”找到您玩过的小游戏。
以上就是小编今天给大家带来的代码预览内容。如何获取微信小程序的url?上面的代码详细解释了如何获取微信小程序的url。相信只要你仔细阅读本教程,你很快就能举一反三,解决工作中遇到的类似问题。