字节跳动小程序常见开发问题Q&A
2644 浏览2019年01月08日作者:字节跳动小程序官方团队

一、开发者工具:

Q:ide上扫描二维码部分,显示压缩文件出错是什么原因?

A:暂时不支持代码超过4M。

Q:ide上的二维码为什么会显示获取编译状态失败?

A:没有权限,需在开发者后台添加权限。

Q:报错401,点击预览的时候,编译器会出现上传预览失败,生成不了二维码

A:code为401是没有权限,主要是IDE的登陆这个得是用他们主管的手机号登陆,可以先切换账号 => 用主管手机号登陆 => 在打开的对应工程的project.config.json中输入主管手机号对应的appid 如果工程appid是touristappid,也会出现permission是404那个问题,这个appid会读取project.config.json中的appid,需要手动修改。

Q:开发者工具在页面跳转时直接销毁了上一个页面,符合预期嘛?

A:目前IDE上是单webview的,加载新的页面就回销毁上一个页面。

Q:开发工具里能直接切换其他文件吗?

A:后续会支持直接打开项目的功能。

Q:编译的时候为什么总是暂停?

A:去掉断点就好了。

二、组件问题

Q:支持自定义组件吗?

A:目前除了relation,基本特性都已经支持了,文档已更新。

Q:视频组件支持了吗?

A:video组件是有的,但只有最基础的UI控制能力,createVideoContext这个API目前还没有支持。

Q:视频组件vidoe看文档上写的只有autoplay一个属性。

A:视频目前只能自动播放,其他功能后续排期实现。

Q:微信小程序的wxs组件,头条支持吗?

A:不支持的,短期之内无支持计划。

Q:为什么无法获取定位信息?

A:目前头条小程序不支持地图组件,只支持openLocation和getLocation。

Q:头条小程序有webview组件与原生组件的划分吗?

A:有,原生组件包括 video/input/textarea/webview/picker,其余组件微 web 组件。

Q:image中可以嵌套text组件吗?

A:不可以。

Q:picker组件什么时候会支持mode = region?

A:已经支持了。

Q:小程序有支持block循环嵌套渲染的计划吗?一些页面渲染受限。

A:可以使用多个 ​<block tt:for="{{}}"">​ 来嵌套,但这种情况还是推荐使用 view 来代替 block。

Q:能否通过判断userAgent是否包含“ToutiaoMicroApp”来识别当前是否处于头条小程序的webview中?

A:可以。

Q:tabbar 不支持,那么只能自己页面自定义了?

A:tabbar支持,可以设置图片和文案,只是不支持自定义。

Q:转换后端返回数据转换html 时rich-text组件用不了,所以处理起来有点很费功夫。

A:wxparser已支持。

Q: nested <text> component 不支持吗?

A:text 里套 text 是支持的,不支持套其他的。

三、API问题

Q:如何将画布导出图片?

A:可以使用tt.canvastotempfilepath。

Q:drawImage image 参数必须为本地资源吗?

A:这个支持网络图片,但目前不支持网络图片绘制后,canvas的导出。

Q:目前项目里面会有查询节点信息的一些需求,小程序有支持createSelectorQuery() 查询TTML节点信息的计划吗?

A:暂不支持。

四、测试问题

Q:内测阶段小程序的提审流程的大概流程是什么样的?

A:请在开发者后台进行提审,审核版本经由审核同学审核通过后发布线上版本,后交由qa进行人工测试,及上线前的LR,即可由头条小程序团队进行操作上线。

Q:为什么提审的时候,扫码进入小程序是没问题的,发布线上版本之后发现白屏无内容了?

A:线上版本的小程序会进行域名校验,麻烦在开发者后台进行域名配置。

Q:头条小程序怎么在手机端预览?

A:通过其他扫码工具,通过Chrome浏览器打开小程序。

Q:ios 预览,有 vconsole 嘛?

A:有的。


最后一次编辑于 2021 年 06 月 15 日
1 条评论

相关文章

专题推荐

热门文章

热门问答