Skip to content

API 方法


全局引入

::: CopyCode

ts
import { createApp } from 'vue'
import App from './App.vue'
import { MeAPI } from 'mine-h5-ui'

const app = createApp(App)
app.mount('#app')
// ctx 里插入 API
Object.keys(MeAPI).forEach(key => {
  app.config.globalProperties[`$${key}`] = (API as any)[key]
})

:::

提示

  • 如果你觉得重新编写 HTML 结构麻烦,可以直接复制下面的代码。

源码

  • 源码地址:API 方法
  • 注意:该 API 方法基于 ES6+,如果只想使用单个方法,复制代码后自行使用 babel 转换。

API 方法名称

函数名说明版本
Bind绑定事件v2.0.0
Unbind移除绑定事件v2.0.0
FormatTime时间转换v2.0.0
IsType变量类型判断v2.0.0
DeepCopyRA深拷贝变量-递归算法v2.0.0
Throttle节流v2.0.0
Debounce防抖v2.0.0
FormatThousand格式化千位符v2.0.0
Locked锁定v2.0.0
AddZero加 0 补位v2.0.0
Calculation加减乘除运算v2.0.0
IsLeapyear判断是否是闰年v2.0.0
GenerateRandom生成随机数v2.0.0
Retarder延迟器v2.0.0

代码演示

判断是否是闰年

vue
<script lang="ts" setup>
import { getCurrentInstance } from 'vue'

const { $IsLeapyear } = getCurrentInstance().appContext.config.globalProperties
console.log($IsLeapyear(2020)) // 输出: true
console.log($IsLeapyear(2000)) // 输出: true
console.log($IsLeapyear(1900)) // 输出: false
</script>

基于 MIT 许可发布