# mxp-uni-types
**Repository Path**: mxp_open/mxp-uni-types
## Basic Information
- **Project Name**: mxp-uni-types
- **Description**: 基于@uni-helper/uni-app-types实现的 ts 类型
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-05-08
- **Last Updated**: 2024-10-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 介绍
基于[@uni-helper/uni-app-types](https://github.com/uni-helper/uni-app-types)实现用于 uniapp 的原生组件类型
## 安装
```js
npm i mxp-uni-types
// 或
pnpm i mxp-uni-types
// 或
yarn add mxp-uni-types
```
## 使用
配置 `tsconfig.json`,确保 c`ompilerOptions.types` 中含有 `@dcloudio/types` 和 `mxp-uni-types`
```json
{
"compilerOptions": {
"types": ["@dcloudio/types", "mxp-uni-types"]
},
"include": ["src/**/*.vue"]
}
```
## 标注类型
推荐使用 `mxp-uni-types` 导出的类型为变量标注类型。
```vue
```
也可以直接使用命名空间来为变量标注类型。
```vue
```
如果你需要传入事件之外的参数,可以参考以下例子。参数顺序参考了 Vue 文档的示例(见 [在内联事件处理器中访问事件参数](https://cn.vuejs.org/guide/essentials/event-handling.html#accessing-event-argument-in-inline-handlers))。
```vue
```
## 致谢
基于[@uni-helper/uni-app-types](https://github.com/uni-helper/uni-app-types)实现