1.4.3 • Published 1 month ago

@dino-dev/vue3-core v1.4.3

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
1 month ago

🦖 介绍

dino-vue-core是dino-vue3前端框架的核心模块,主要承载dino开发框架的通用类型定义,Api定义,权限验证,配置等功能,与dino-spring内置类型和接口保持一致。

💡 版本依赖

  • Vue3: >=3.2
  • Node.js: >=18.0
  • TypeScript: >=4.4
  • Vite: >=5.0
  • lodash-es: >=4.0,

🚀 快速开始

命令如下

npm install @dino-dev/vue3-core
# OR
yarn add @dino-dev/vue3-core

NPM

NPM包地址:https://www.npmjs.com/package/@dino-dev/vue3-core

源代码

源代码地址:https://github.com/dino-proj/dino-vue3/tree/main/dino-vue3-core

引入

import { setupDinoCore } from '@dino-dev/vue3-core'

⌨️ 使用

使用axios作为请求库

// 需要在你的项目中安装axios
// `yarn add axios` or `npm install axios`
// 在main.js中配置
import { axiosRequestProvider } from '@dino-dev/vue3-core/axios'
setupDinoCore({
  api: {
    baseUrl: 'https://dinodev.cn/api',
    requestTimeout: 60000,
    successCode: 0,
    needLoginCode: 630
  },
  requestProvider: axiosRequestProvider // `◀️ 使用axios作为请求库`
})

使用uni.Request作为请求库

// 在main.js中配置
// 需要安装依赖 `uniapp-axios-adapter` >=0.3.2
// `yarn add uniapp-axios-adapter` or `npm install uniapp-axios-adapter`
import { uniRequestProvider } from '@dino-dev/vue3-core/uni'
setupDinoCore({
  api: {
    baseUrl: 'https://dinodev.cn/api',
    requestTimeout: 60000,
    successCode: 0,
    needLoginCode: 630
  },
  requestProvider: uniRequestProvider // `◀️ 使用uni作为请求库`
})

使用wx.Request作为请求库

// 在main.js中配置
// 需要安装依赖 `axios-miniprogram-adapter` >=0.3.5
// `yarn add axios-miniprogram-adapter` or `npm install axios-miniprogram-adapter`
import { wxRequestProvider } from '@dino-dev/vue3-core/wx'
setupDinoCore({
  api: {
    baseUrl: 'https://dinodev.cn/api',
    requestTimeout: 60000,
    successCode: 0,
    needLoginCode: 630
  },
  requestProvider: wxRequestProvider // `◀️ 使用wx作为请求库`
})

📃 详细文档

详细开发文档https://dinodev.cn/dino-vue3/core/

⚖ License

dino-frame-vue3 is open source software licensed as Apache-2.0.

1.4.3

1 month ago

1.4.2

1 month ago

1.3.7

2 months ago

1.4.1

2 months ago

1.4.0

2 months ago

1.3.9

2 months ago

1.3.8

2 months ago

1.3.6

3 months ago

1.3.5

3 months ago

1.3.4

3 months ago

1.3.3

3 months ago

1.3.2

3 months ago

1.2.8

4 months ago

1.3.1

3 months ago

1.3.0

4 months ago

1.2.9

4 months ago

1.2.0

4 months ago

1.1.9

4 months ago

1.2.7

4 months ago

1.2.4

4 months ago

1.2.3

4 months ago

1.2.2

4 months ago

1.2.1

4 months ago

1.1.8

4 months ago

1.1.1

4 months ago

1.1.0

4 months ago

1.0.9

4 months ago

1.1.7

4 months ago

1.1.6

4 months ago

1.1.5

4 months ago

1.1.4

4 months ago

1.1.3

4 months ago

1.1.2

4 months ago

1.0.8

4 months ago

1.0.2

5 months ago

1.0.1

5 months ago

1.0.7

5 months ago

1.0.6

5 months ago

1.0.5

5 months ago

1.0.4

5 months ago

1.0.3

5 months ago

1.0.0

5 months ago