Skip to content

开始 ​

uni-app (vue3) 组合式工具集。要求 node >= 18。

安装 ​

bash
npm install @uni-helper/uni-use

不依赖 @vueuse/core,装这一个包就行。

yarn v2 或以上

请参考 文档 设置 nodeLinker 为 node_modules。

pnpm

请参考 文档 设置 publicHoistPattern 为 ['*'](pnpm 11 及以前写作 shamefully-hoist=true)。

使用 ​

ts
import { tryOnLoad } from '@uni-helper/uni-use'

tryOnLoad(() => {
  console.log('onLoad')
})

全部函数见 API 列表。

和 unplugin-auto-import 结合使用 ​

typescript
// vite.config.ts
import { fileURLToPath } from 'node:url'
import uni from '@dcloudio/vite-plugin-uni'
import { uniuseAutoImports } from '@uni-helper/uni-use'
import autoImport from 'unplugin-auto-import/vite'
import { defineConfig } from 'vitest/config'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    autoImport({
      imports: [
        uniuseAutoImports(),
      ],
    }),
    uni({ /* ... */ }),
  ],
})

TypeScript ​

@uni-helper/uni-use 本身使用 TypeScript 开发,自带类型提示。

贡献 ​

欢迎 PR 贡献,细节见贡献指南。改动较大时先开 issue 对一下方案。

感谢 ​

感谢以下项目提供的灵感及帮助。

Released under the MIT License.