@tuhu/dt-weapp
v1.2.3
Published
weapp-api tsd
Downloads
18
Readme
dt-weapp
基于微信小程序文档的 DefinitelyTyped
以下 api 暂时未添加
- 设备
- 网络状态-调节亮度 | 震动,
- 加速度计,
- 罗盘
- 蓝牙
- iBeacon
- 屏幕亮度
- 用户截屏事件
- 震动
- 手机联系人
- NFC
- WI-Fi
- 开放接口
- 微信运动
- 生物认证
使用说明
- 参考 src/weapp-test.ts使用示例
Page 中实际案例
interface MyPage extends IPage {}
class MyPage implements IPageClass {
// ....
}
- tsconfig 配置
{
"compilerOptions": {
// .....
"sourceMap": true,
"inlineSourceMap": true,
"inlineSources": true,
"noImplicitAny": true,
"noImplicitThis": true,
"strictNullChecks": true,
"strictFunctionTypes": true,
// 以下两项开启Decorator
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"typeRoots": ["./node_modules/@tuhu", "./node_modules/@types"]
}
}
- 事件 [新增 v1.1.0] 示例
节选
onTouch(
e: wx.ITouchEvent<{
x: number;
y: number;
}>
) {
const {
type,
changedTouches,
currentTarget,
timeStamp,
touches,
detail,
target
} = e;
const { x, y } = detail;
touches.forEach(touchEvent => {
const { clientX, clientY } = touchEvent;
});
}