可以在短信里添加网页的链接,用户跳转到网页后,在网页里放小程序的URLscheme来跳转: https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/url-scheme/urlscheme.generate.html
业务场景是:通过点击短信链接,跳转到指定微信小程序里,应该怎么开发,用什么功能?通过外部链接,跳转到指定微信小程序里应该什么思路,怎么开发?
2021-01-02分享一下我的解决方案: 可以用一个组件来去代替可被点击的view,组件内部用一个变量去记录最后一次点击时间,如果这一次的点击时间距离上一次还没过超过x(如200ms),则忽略此次点击。 代码大概如下。 组件: class="clickable-view" bindtap="_onTap"> Component({ ready() { this.lastClickTs = 0; this.minTapThreshold = 200; }, properties: { tapEventData: String }, methods: { _onTap() { let ts = new Date().getTime(); let elapsed = ts - this.lastClickTs; if (elapsed <= this.minTapThreshold) { return; } this.lastClickTs = ts; this.triggerEvent("onTapClickableView", {data: this.properties.tapEventData}, {}); } }, }); 用例: clickable-view bind:ontapclickableview="tapEventName" tap-event-data="something"> tapEventName(event) { let data = event.detail.data; // "something" } (格式化成代码了发现老被裁减掉。。。)
wx.showLoading,加上mask:true,真机上快速点击还是能重复请求?wx.showLoading,加上mask:true,真机上快速点击还是能重复请求 [图片][图片]
2020-09-07