fatri-vue-ui

0.0.1 • Public • Published

fatri-ui

A Vue.js UI Toolkit for Fatri Web

fatri 公共物料库,其针对基础组件(包含Element-UI二次开发)、http、fatri 常用样式、业务组件等模块进行了封装

Install

    # npm install 
    npm install fatri-vue-ui -S
    # or yarn install
    yarn add fatri-vue-ui

Quick Start for Component

Global inject

import Vue from 'vue'
import Fatri from 'fatri-vue-ui'

Vue.use(Fatri)

Usage

<fa-ellipsis width="120"/>

Quick Start for http

基于 fatri 接口习惯二次封装 axios 模块, 支持 GET POST PUT DELETE 四种请求方式。

  1. Promise 方式
    import {http} from 'fatri-vue-ui'
    http.get('/public/xxx/getxxx')
    .then(res => {})
    .catch(err => {})
    .finally(() => {})
  1. async/await 形式
import {http} from 'fatri-vue-ui'

getList =async  () => {
let res = await http.post({
    url: '/public/xxx/getxxx'
})}
  1. 返回格式
res = {
    retDate: {} || null || [] || String || Number,
    retMsg: String,
    retCode: 200 || 404 || 505 || 415 ...
    success: Boolean
}

无论使 resove 还是 reject 返回格式都是上述格式

组件使用方式详见各组件根目录下 README.md

Readme

Keywords

none

Package Sidebar

Install

npm i fatri-vue-ui

Weekly Downloads

2

Version

0.0.1

License

none

Unpacked Size

5.72 MB

Total Files

18

Last publish

Collaborators

  • summerstarlee