代码库

http客户端

https://github.com/imcvampire/vue-axios

import {createApp} from 'vue';
import axios from 'axios'
import VueAxios from 'vue-axios'

const app = createApp(App);

// https://github.com/imcvampire/vue-axios
app.use(VueAxios, axios)

// 多个axios实例
app.use(VueAxios,
    {
        // 第一个axios实例
        $gitee: axios.create({
            baseURL: "https://gitee.com/api/v5",
            headers: {
                "Content-Type": "application/json",
                "Accept": "application/json",
            }
        }),
        // 第二个axios实例
        $github: axios.create({
            baseURL: "https://api.github.com",
            headers: {
                "Content-Type": "application/json",
                "Accept": "application/json",
            }
        })
    })

// 挂载id=vue-app的html节点
app.mount('#vue-app');

集成ui框架

https://bootstrap-vue-next.github.io/bootstrap-vue-next/docs.html#installation-vue-js

import { createApp } from 'vue';
import {createBootstrap} from 'bootstrap-vue-next'
import 'bootstrap/dist/css/bootstrap.css'
import 'bootstrap-vue-next/dist/bootstrap-vue-next.css'

const app = createApp(App);

// https://bootstrap-vue-next.github.io/bootstrap-vue-next/docs.html#installation-vue-js
app.use(createBootstrap())

// 挂载id=vue-app的html节点
app.mount('#vue-app');