技术精选问答——小程序框架相关篇
1281 浏览2024年10月30日作者:抖音开放平台团队

本文收录于【百问放大镜】专题,了解专题中更多精彩内容,欢迎点击了解>>

😉嘿~这里汇总了🟩小程序所有关于框架相关的问题解析,快来看看历史哪些问题已经得到答案咯!如果感兴趣其他模块问题的小伙伴,请通过以下🥅传送门一键跳转👇:

👉技术精选问答——疑难问题答案都在这里!

👉技术精选问答——小程序开发者工具相关篇

👉技术精选问答——小程序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方案》

Q15webView打开页面跳转,显示不支持打开该协议类型

A151. 确认已在控制台配置;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

最后一次编辑于 2025 年 03 月 31 日
102 条评论

相关文章

专题推荐

热门文章

热门问答