一、开发者工具:
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:有的。