@fe6/plugin-platform-kwai
Taro 插件。用于支持编译为快手小程序。
使用
1. 配置插件
// Taro 项目配置
module.exports = {
// ...
plugins: [
'@fe6/plugin-platform-kwai'
]
}
project.ks.json
2. 根目录添加配置文件 内容请参考快手小程序的 project.config.json
配置。
3. 编译为快手小程序
taro build --type kwai
taro build --type kwai --watch
其它
平台判断
if (process.TARO_ENV === 'kwai') {
// ...
}
API
快手小程序拓展了一些独有 API,可以通过 Taro.xxx
来调用,例:
Taro.getSelectedTextRange()
注意
- cover-view 只能嵌套8层,子元素只能是 文本/cover-view/cover-image
- cover-view 样式有些不支持,等待快手修复,line-height border-radius
- cover-image 不支持嵌套子元素
- 部分 api 未 promise 化
- 组件属性还未完全支持,参考 taro-plugin-inject 进行添加,或者 issue pr