标签 小程序 下的文章

问题场景:小程序中嵌套了一个 webview 页面,webview 页面中有静默授权(A1 页面静默授权后重定向到 A2 页面),点小程序原生的返回按钮会返回到 A1 页面,然后页面就会反复静默授权;

预期表现:点小程序左上角原生的返回按钮返回到小程序上个页面;

解决方案:通过 history.pushState 添加历史记录名目,history.onpopstate 监听历史记录条目发生变化时,调用小程序 API wx.navigateBack

••••••

功能需求

  1. 点击/滑屏切换;
  2. Tab 选项卡置底;
  3. 底部按钮悬浮,点击切换至第三个选项卡;
  4. Tab 切换内容区可滚动;
••••••

功能需求

  1. 可以拍照、单张/批量选择图片:因为应用场景是在微信小程序里边,所以单次选择图片最多9张,可以多次选择图片,图片总数量不收限制;
  2. 对选择的图片(批量)压缩:使用 Canvas 对图片进行重绘制再压缩;
  3. 显示压缩后的预览图:在页面上显示压缩后的图片;
  4. 删除图片;
  5. 最后批量上传:全部图片选择完成后,统一上传操作;
  6. 上传图片远程地址:图片上传完成之后会返回图片在服务端的远程地址,将图片远程地址上传至服务端;
••••••