微信小程序
阿不阿
这个作者很懒,什么都没留下…
展开
-
小程序嵌入web-view,返回键点击多次才能返回上一次的问题
在小程序里嵌入web-view,如果web-view本身有跳转页面,在web-view里跳转页面后,点击小程序的返回键,并不会返回小程序的上一页,而是返回web-view的上一页。这在很多应用场景下是非常影响用户体验的,那么如何实现小程序的web-view里不管跳转多少次,点击小程序的返回键,都返回小程序的上一页呢。可以使用浏览器window.history对象,记录页面的跳转情况,然后调用原生小程序的方法回到上一页,以抖音小程序为例:<script type="text/javascr原创 2022-02-12 16:32:07 · 3551 阅读 · 6 评论 -
任意App/H5的web页面直接打开微信小程序的实现
最近公司运营报来一个需求:推广的web页面大多是在百度App/手机原生浏览器被打开,而我们推广的一款产品是基于微信小程序,用户在百度App/手机原生浏览器看到推广页,只能下载小程序码到手机,然后用微信扫码打开小程序,体验太繁琐。需求是要能在百度App(包括其他App)、手机原生浏览器直接打开微信小程序。接到这个需求,最开始是聚焦在微信的静态网站H5跳转小程序:静态网站 H5 跳小程序 | 微信开放文档这要求必须将静态页面上传到小程序云开发中心,比较麻烦。后来又聚焦到微信网页开发的开放标签:.原创 2021-11-20 20:45:22 · 3804 阅读 · 0 评论 -
微信小程序封装Page基类
小程序的每个Page,在分享的时候都会绑定参数到path,其他用户打开的时候,都需要获取path的参数,这样在每个页面都要重写onShareAppMessage和onLoad里获取options参数,现在要实现的是写一个BasePage基类,直接在BasePage里监听onLoad和onShareAppMessage,而不需要修改业务Page页。// app.jsconst originPage = Page;App({ onLaunch() { }, //封装Page基类,在这里执行基础原创 2021-07-09 18:21:52 · 999 阅读 · 0 评论