本文收录于【百问放大镜】专题,了解专题中更多精彩内容,欢迎点击了解>>
😉嘿~这里汇总了🟩小程序所有关于框架相关的问题解析,快来看看历史哪些问题已经得到答案咯!如果感兴趣其他模块问题的小伙伴,请通过以下🥅传送门一键跳转👇:
👉技术精选问答——疑难问题答案都在这里!
👉技术精选问答——小程序开发者工具相关篇
👉技术精选问答——小程序API或组件篇
👉技术精选问答——移动/网站应用相关篇
⛓️小程序框架相关问题及解析:
Q1:分包的预加载是什么时机加载 A1:加载时机是通过 preloadRule 中配置的,当符合配置条件时就会提前下载,如果没有配置会在跳转时下载 |
Q2:小程序中没有页面间通信的能力吗? 例如页面B关闭时向页面A传递数据 A2:在小程序开发过程中,页面间通信主要通过全局变量、本地存储和事件来实现。但是,页面在关闭时无法直接向其他页面传递数据。一种解决方案是,当页面B准备关闭时,将需要传递的数据保存到全局变量或本地存储中,然后在页面A的onShow或onLoad生命周期函数中读取这些数据 |
Q3:如何在抖音各个场景中打开指定版本的小程序? A3:我们可以在彩蛋页中打开全入口打开指定版本小程序的入口。打开之后,重启抖音 APP,从任何入口进入小程序,访问的都是指定版本小程序,我们可以用此方法在抖音主端的各个入口调试小程序。 使用方式参考,小程序线上调试彩蛋页 |
Q4:截屏分享的触发条件 A4:1. 当前页面支持分享功能;2. 用户在小程序页面截屏; |
Q5:ttss 中 background 可以使用本地图片吗? A5:不可以使用本地图片,可以用使用 base64 或者上传至 CDN 使用网络地址 |
Q6:如何申请自定义导航栏权限? A6:满足准入条件后,进行申请,参考文档 自定义页面结构。 |
Q7:多个小程序之间是否可以共享登录态? A7:多个小程序之间不能共享登录态。小程序的登录态是各自维护的,没有提供共享的能力 |
Q8:tt.request是否支持开启HTTP2或HTTP3协议? A8:tt.request 默认支持 HTTP2 和 HTTP3,无需手动开启 |
Q9:react 代码可以快速转成 抖音原生小程序代码吗 A9:可以使用三方框架比如 taro、uniapp 等,从而使用 React/Vue 的语法来开发小程序。 |
Q10:小程序是否有鸿蒙Next的适配计划,适配进度如何? A10:小程序有鸿蒙Next的适配计划,目前正在进行中,但仅限于抖音小程序。预计将在本季度推出一个稳定可运行的体验版本,其他宿主暂时无适配计划。 |
Q11:如何获取小程序的 sourcemap? A11:上传完 sourcemap 后会在小程序后台的【开发】-【开发日志】-【错误日志】中错误详情里自动解析,也可手动下载错误信息到第三方平台进行解析。【帮助中心-常见问题】。 |
Q12:小程序与抖音app之间如何联调,比如某些入口会直接跳转到线上小程序? A12:可以使用小程序彩蛋页功能锁定需要调试的小程序版本,具体详情可见:小程序线上调试彩蛋页。 |
Q13:tabBar 图标在本地开发者工具模拟器中正常显示,但在真机调试中未能显示? A13:请保证图标资源在主包的静态资源中。 |
Q14:小程序如何实现数据预取? A14:可参考文档《数据预取js方案》。 |
Q15:webView打开页面跳转,显示不支持打开该协议类型 A15:1. 确认已在控制台配置;2. 确认打开链接是否携带port。【说明】如果最终打开链接如果是.im.bdsaas.com/xxxx,配置的需要是im.bdsaas.com;如果打开链接是im.bdsaas.com:1443/xxxx,配置的需要是im.bdsaas.com:1443。 |
Q16:用什么方式可以通过短信链接中的url点击打开抖音小程序? A16:可以在服务端生成链接,https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/server/url-and-qrcode/link/url-link-generate; |
Q17:调用小程序服务端openApi接口必需要AppSecret吗? A17:可以尝试用抖音云的方式接入,节省维护 token 的成本 https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/dev-tools/cloud; |
Q18:小程序上传代码最大支持多少M呢? A18:目前小程序分包大小有以下限制: • 整个小程序所有分包大小不超过 16M; • 单个主包大小不能超过 4M(短期方便开发者迁移,主包限制 4M, 未来会降到 2M); • 单个分包大小不能超过 2M。更多详情可参考: https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/tutorial/basic-ability/subpackages/introduction; |