docs/api/feedback.md
两套方案都有一些业务在用, 组件和属性支持可以参考这两个文档
https://iwiki.woa.com/p/1478044741
https://iwiki.woa.com/p/1410007954
Hippy 会继续维护 Web Renderer,基于 Web Render,更容易对接 kbone 等来扩展小程序
可以Hippy 对接 Kbone、taro、uniapp 等框架,腾讯内部业务可参考其他业务方案:
目前 Hippy 还没有对外的曝光上报方案,腾讯内部的业务,可以使用大同来做曝光上报
hippy本质上使用的还是客户端原生组件 以及一部分自绘组件。客户端已集成的的大同sdk能够对原生组件、Activity等做检测上报,自然也可以对hippy的组件做检测上报。重点处理上报id绑定到组件的逻辑就可以。
腾讯内部有疑问可以咨询企业微信 端框架小助手
React 通过根节点的 props 获取启动参数
Vue 通过 Vue.$start 回调获取启动参数
不支持的,可以用imageloader加载读图片尺寸,https://hippyjs.org/#/hippy-vue/vue-native?id=imageloader
腾讯业务可参考社区组件
有两种方案:
方案一:设置2套css属性,然后切换时整体切换,性能较差
方案二:初始化节点时,把两套属性都带下去,然后终端渲染时切换
react 还不支持,vue有封装了一个,可以参考封装下 hippy-vue-intersection-observer 不过这个库是基于hippy的Measure API实现的,对bridge通信性能会有一定性能影响,使用时注意评估下
剪切板相关的能力应该是在3.2移出的,其他版本可以参考文档:https://github.com/Tencent/Hippy/blob/v2.15.x/docs/hippy-react/modules.md#clipboard
支持的,但是react 和 vue得是不同的hippy引擎实例
进入app后,横屏切换会触发 onSizeChanged 事件
进入app前已经横屏,这个可以读 Vue.Native.Dimensions ,获取当前窗口长宽来计算,可以参考这个帖子 https://mk.woa.com/q/293192?ADTAG=search
可以用 ImageLoaderModule.getSize 这个接口先获取图片大小 https://hippyjs.org/#/hippy-react/modules?id=imageloadermodule
startBatch是 Hippy2 才有的版本,如果前端使用 Hippy2 终端使用 Hippy3 会不兼容,检查下@hippy/hippy-vue 的版本,确保和终端版本一致
支持,参考 https://doc.openhippy.com/#/feature/feature2.0/dynamic-import