本帖最后由 管理员 于 2018-7-3 15:31 编辑
快应用官方微信群交流记录
问:list-item,需要用到 if 的怎么办呢? 根据返回的不同学的参数,显示不同的UI ,之前我这样写,在item中显示出现数据显示不对的情况,看到官网的说明之后,不知道如何解决。
答:把 if 提取到 这一层,相同type的list-item,里面的dom结构必须完全相同,否则可能出现数据和显示不一致的情况。这点跟React和Vue的渲染不一样。
问:如果这里面还有不同的数据展示不同的UI,如何处理呢?
答:show 或者样式控制隐藏显示。
问:有人知道这什么原因吗?
答:把ide关掉,把终端关掉,重新开试试。我今天是把代码拷贝到其他目录,重新添加依赖运行才解决的,代码没有问题,就是重新把代码拉一下,把我要改的地方先改好,重新加依赖运行后正常了。
问:求教deeplink 传入快应用时,它的参数怎么获取呢和页面级参数传递一样么?
答: deeplink和页面传入参数的获取方式相同。
问:如果我想dom操作,具体的方法,我应该去哪儿找?
答:不支持dom操作,这个是原生渲染,不是webview渲染
问:shortcut.install创建桌面图标 200: install fail 是什么原因?
答:找到原因了,Common里面的 logo 图标归纳到 images 里面,然后 manifest.json 里面路径没改。
问:在这里,需要格式化日期,我已经在工具类 j s里写了格式化方式,在这里如何去调用呢?
{{dateStr($item.date)}} 这样调用好像不对。方法已经导出, module.exports = {dateStr : dateStr
答:快应用是数据驱动,要显示格式化后的日期,那就在获取到数据后,对数据进行处理,ui只用来显示数据。
1. template 里面只能有一个节点 2. 页面不支持script,没有这个组件,不能用传统的html思维来处理的
还有编译后可以看看编译日志
问:快应用上线的话,还是要在每个厂商应用商店单独上传吗?
答:不用哈,先绑定了厂商帐号之后再上传。
问:vivo审核时,因为视频播放没有使用流量提示而不通过。请问流量提示要以什么形式才可以? 进入视频播放界面用系统自带的prompt.showToast提示“正在使用移动网络”可以吗?
答:如果要使用数据流量播放视频,要提示用户并获得用户同意才能播放。类似这种:
请问快应用不可以跳转到外部链接么?设置了 url 之后却跳转到了快应用的首页,没跳到指定的外部链接。
给data赋值是异步的,我想用赋完值的data,怎么操作?这个异步官方暂时没有提供回调吧?
各位快应用官方的老大们,在调试里面,能否把各个厂家的核心运行环境集成进来呢?这现在经常碰到这家的手机OK,到另外一家可能干脆没法启动,后者其他意想不到的问题。我们也的确不太可能把每家的手机都买几台做测试。这样方便开发者用一个手机就可以测试几家的环境。目前选择 org.hapjs.mockup,在这个环境下面兼容性是最好的,基本和开发文档所说行为一致。其他部分厂家自己的运行环境,或多或少都有出入或者小问题。
后续提审时,如果能针对个别厂商提审就更好了,相信大家都会遇到A厂商过了, B厂商被拒的问题;然后这时,又不得不做点小改动,然后再重新提审。
联系我们
|