Getting Started â
Minimum Node.js Version
Developing, building, and running the documentation for this repository require Node.js >= 22.18.0. This requirement comes from the current tsdown build toolchain. Browser usage of the published hooks remains tied to Vue 3 and does not add a Node.js runtime requirement.
đĻ Install â
bash
npm i vue-hooks-plusđ¨ Usage â
All â
typescript
import { useRequest } from 'vue-hooks-plus'Introduced on demand â
typescript
import useRequest from 'vue-hooks-plus/es/useRequest'Auto Import â
Use unplugin-auto-import's resolver
bash
npm i -D @vue-hooks-plus/resolversVite â
typescript
import AutoImport from 'unplugin-auto-import/vite'
import { VueHooksPlusResolver } from '@vue-hooks-plus/resolvers'
export const AutoImportDeps = () =>
AutoImport({
imports: ['vue', 'vue-router'],
include: [/\.[tj]sx?$/, /\.vue$/, /\.vue\?vue/, /\.md$/],
dts: 'src/auto-imports.d.ts',
resolvers: [VueHooksPlusResolver()],
})Webpack â
typescript
const { VueHooksPlusResolver } = require('@vue-hooks-plus/resolvers')
module.exports = {
/* ... */
plugins: [
require('unplugin-auto-import/webpack')({
imports: ['vue', 'vue-router'],
include: [/\.[tj]sx?$/, /\.vue$/, /\.vue\?vue/, /\.md$/],
dts: 'src/auto-imports.d.ts',
resolvers: [VueHooksPlusResolver()],
}),
],
}For other supported tools, please see unplugin-auto-import