dist-morghulis
v1.0.1
Published
Morghulis工具组件库
Readme
dist-morghulis
一个包含多种实用工具的Vue 3组件库,提供授权、Cookie管理、请求处理和反馈提示等功能。
安装
npm install dist-morghulis功能
- 授权管理:用户登录、登出和认证
- Cookie操作:读取、设置和删除Cookie
- HTTP请求:封装Axios,提供请求拦截和响应处理
- 反馈提示:消息提示、警告框和确认框
使用方法
全局安装
import { createApp } from 'vue'
import { createMorghulis } from 'dist-morghulis'
const app = createApp(App)
// 配置并安装
app.use(createMorghulis({
baseURL: '/api/',
minioURL: '/dfs/'
}))使用工具
import { useMAuthorize, useMCookies, useMoRequest, $message, $alert, $confirm } from 'dist-morghulis'
// 授权工具
const { login, logout, user } = useMAuthorize()
// Cookie工具
const { get, set, remove } = useMCookies()
// 请求工具
const { getHttpRequest } = useMoRequest()
const http = getHttpRequest()
// 使用请求
http.get('/users').then(data => {
console.log(data)
})
// 消息提示
$message.success('操作成功')
// 警告框
$alert.warning('警告信息', '警告')
// 确认框
$confirm.info('确认操作?', '提示').then(() => {
// 用户点击确认
}).catch(() => {
// 用户点击取消
})类型支持
所有组件和方法都提供完整的TypeScript类型定义,支持IDE的代码补全和类型检查。
许可证
MIT
