可以把微信小程序隐藏起来。
打开微信“我”的页面,然后打开“设置”
2 然后点开设置,在设置页面有个“通用”
3 点开通用,再点开“发现页管理”
4 打开发现页管理,把“小程序”关掉
5 这样再返回“发现”页面看,就看不见小程序啦,”小程序“已经被隐藏了
我在项目上的需求:
点击出现的遮罩层,不仅希望可以点击遮罩层本身关闭,还需要点击安卓的物理返回键时可以关闭,这时候就出现了一个问题,微信内置的浏览器会认为返回键需要返回上一个页面,而我不希望如此。
如果有使用微信sdk的朋友,可能会用wxpreviewImage()方法来解决,这是最好的做法,但我在项目上并没有调用微信的sdk,因此需要单独处理安卓的物理返回键。
感谢 这篇文章 让我找到思路,下图即为方法:
其中的windowhistorypushState()是向历史进程中添加一个空的页面链接,让这一次点击返回键踏空,导致看起来是“无法回退”,从而表面上禁止了安卓的物理返回键。
但这里不够完善,因为你会在测试的时候发现pushHistory执行一次后,就不会再执行了,所以新的bug出来了:这里是禁用了一次返回键,但如果用户手抖多点了一两次呢?答案是:依然回退到上一个页面,而不是单纯地关闭遮罩层。
ok,那么我们要做的,就是在禁止的这一次函数里及时地加上一句类似于:$('modal')hide(); 的语句,就可以了!
由于我项目上使用的是weui框架,因此,这个遮罩层在我这里应该称为“浏览器”,而我让浏览器消失的办法,应该是pbclose();
到此为止,我们解决了这个困惑。哈哈,希望对大家有帮助。
因为在项目中需要使用分享,而分享的是小程序内webview嵌入的H5页面,需要将H5内的一些参数传递给小程序,根据官方文档:
上面的示例来自于官方文档。
然后很多同学们以为可以这样用:
其实大错特错哦~必须是这样:
你没看错,数据必须放在data内。然后通过触发小程序的分享功能即可拿到该消息~
如果帮你解决了问题,记得给我点个赞哦~
WX是微信的简称。
微信(WeChat) 是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序,由张小龙所带领的腾讯广州研发中心产品团队打造。
微信支持跨通信运营商、跨操作系统平台通过网络快速发送免费(需消耗少量网络流量)语音短信、视频、和文字,同时,也可以使用通过共享流媒体内容的资料和基于位置的社交插件“摇一摇”、“漂流瓶”、“朋友圈”、”公众平台“、”语音记事本“等服务插件。
微信推荐使用手机号注册,并支持100余个国家的手机号。微信不可以通过QQ号直接登录注册或者通过邮箱账号注册。第一次使用QQ号登录时,是登录不了的,只能用手机注册绑定QQ号才能登录,微信会要求设置微信号和昵称。微信号是用户在微信中的唯一识别号,必须大于或等于六位,注册成功后允许修改一次。昵称是微信号的别名,允许多次更改。
通过手机号找回:用手机注册或已绑定手机号的微信账号,可用手机找回密码,在微信软件登录页面点击“忘记密码”=》通过手机号找回密码=》输入注册的手机号,系统会下发一条短信验证码至手机,打开手机短信中的地址链接(也可在电脑端打开),输入验证码重设密码即可。