0.0.17 • Published 1 year ago
goapp v0.0.17
goapp
Vue3 + TypeScript + Vite2,具体可以参考ohayao.gihub.io
安装最新版本
npm install goapp@latest
使用方式
// 导入组件库,以及类型 import goapp,{types} from 'goapp'; // 导入组件类型 import {types} from 'goapp'; // 导入主题样式 default import 'goapp/dist/themes/index.min.css'; // 导入图标库样式 import 'goapp/dist/themes/font/iconfont/iconfont.min.css';
const app = createApp(App); app.use(goapp); // 可以为组件设置全局默认值 app.use(goapp,<types.GlobalConfig>{}); // 如果引用组件提示类型错误,从vue中导出Plugin,然后 app.use(goapp as Plugin,<types.GlobalConfig>{}); app.mount('#app');
### 规范协议
> Size 和 Theme 均在class中体现
#### Size
- tiny
- small
- medium
- large
- huge
#### Theme
- info
- success
- warn
- error
- default
- igloohome
### 组件使用
- Toast
``` ts
const msgtoast = inject('Message.Toast') as types.MessageToast;
let param:types.ConfigToast={};
// 具体参数看字段意义
msgtoast(param);
// 可通过返回函数关闭提示
msgtoast(param).after(500);
// direction 显示位置 默认剧中
// 组合方式,先上下后左右,即'tmb'|'lcr'
let position_direction='tl';// 上左
position_direction='br';// 下右