微信小程序url如何获取?用小程序获取url地址代码预览

9158APP 0

微信小程序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。相信只要你仔细阅读本教程,你很快就能举一反三,解决工作中遇到的类似问题。