快手小程序为开发者提供了一系列基础组件,开发者可以通过组合这些基础组件进行快速开发。详细介绍请参考组件文档。
什么是组件:
组件是视图层的基本组成单元。
组件自带一些功能与快手风格一致的样式。
一个组件通常包括 开始标签 和 结束标签,属性 用来修饰这个组件,内容 在两个标签之内。
<tagname property="value">
Content goes here ...
</tagname>
注意:所有组件与属性都是小写,以连字符-连接
属性类型
公共属性
所有组件都有以下属性
特殊属性
几乎所有组件都有各自定义的属性,可以对该组件的功能或样式进行修饰,请参考各个组件的定义。
API
快手小程序给开发者提供了丰富的 API,方便开发者调起原生方法,具体见 API 文档。
事件监听 API
以 on 开头的 API 用来监听某个事件是否触发。
例如:ks.onAppShowks.onAppHide
同步 API
以 Sync 结尾的 API 都是同步 API。
例如:ks.getSystemInfoSyncks.setStorageSync
异步 API
其余大多数 API 都是异步 API。 例如:ks.requestks.downloadFile。这类 API 接口通常都接受一个 Object 类型的参数,这个参数都支持按需指定以下字段来接收接口调用结果:
Object 参数说明
回调函数的参数
success,fail,complete 函数调用时会传入一个 Object 类型参数,包含以下字段:
代码示例
ks.login({
success(res) {
console.log(res.code)
}
})
// callback 形式调用
ks.chooseImage({
success(res) {
console.log('res:', res)
}
})
// promise 形式调用
ks.chooseImage().then(res => console.log('res: ', res))
本文标题:快手广告投放-快手小程序(开发-框架)07
本文链接:https://www.eatui.cn/xinxiliu/17635.html