forked from github/dataease
feat(xpack): xpack打包js
This commit is contained in:
parent
fa7b5c9a50
commit
65928fc805
@ -1,9 +1,43 @@
|
|||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import noLic from './nolic.vue'
|
import noLic from './nolic.vue'
|
||||||
import { ref, useAttrs } from 'vue'
|
import { ref, useAttrs, nextTick, shallowRef, computed, reactive, watch, onMounted } from 'vue'
|
||||||
import { execute, randomKey, formatArray } from './convert'
|
import { execute, randomKey, formatArray } from './convert'
|
||||||
import { load } from '@/api/plugin'
|
import { load } from '@/api/plugin'
|
||||||
import { useCache } from '@/hooks/web/useCache'
|
import { useCache } from '@/hooks/web/useCache'
|
||||||
|
import { useI18n } from '@/hooks/web/useI18n'
|
||||||
|
import { i18n } from '@/plugins/vue-i18n'
|
||||||
|
import * as Vue from 'vue'
|
||||||
|
import axios from 'axios'
|
||||||
|
import * as Pinia from 'pinia'
|
||||||
|
import * as vueI18n from 'vue-i18n'
|
||||||
|
import * as vueRouter from 'vue-router'
|
||||||
|
import { useEmitt } from '@/hooks/web/useEmitt'
|
||||||
|
|
||||||
|
const target = ref()
|
||||||
|
|
||||||
|
onMounted(() => {
|
||||||
|
window.Vue = Vue
|
||||||
|
window.Axios = axios
|
||||||
|
window.Pinia = Pinia
|
||||||
|
window.vueI18n = vueI18n
|
||||||
|
window.vueRouter = vueRouter
|
||||||
|
window.MittAll = useEmitt().emitter.all
|
||||||
|
window.I18n = i18n
|
||||||
|
const xhr = new XMLHttpRequest()
|
||||||
|
xhr.onreadystatechange = () => {
|
||||||
|
if (xhr.readyState !== xhr.DONE) return
|
||||||
|
async function getDEXPack() {
|
||||||
|
const xpack = await window.DEXPack.mapping[attrs.jsname]
|
||||||
|
target.value = xpack.default
|
||||||
|
}
|
||||||
|
|
||||||
|
nextTick(() => {
|
||||||
|
getDEXPack()
|
||||||
|
})
|
||||||
|
}
|
||||||
|
xhr.open('get', 'http://192.168.31.47:8000/DEXPack.umd.js')
|
||||||
|
xhr.send()
|
||||||
|
})
|
||||||
|
|
||||||
const { wsCache } = useCache()
|
const { wsCache } = useCache()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user