You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
764 B

import Vue from 'vue'
import App from './App'
import store from './store'
import share from '@/utils/share.js'
import uView from '@/uview-ui'
import setPermission from '@/libs/codeGeneration.js'
import base64 from '@/libs/base64.min.js'
Vue.use(uView)
Vue.mixin(share)
Vue.prototype.$setPermission = setPermission
Vue.prototype.base64 = base64
import * as filters from '@/filters'
Object.keys(filters).forEach(key => {
Vue.filter(key, filters[key])
})
// 添加实例属性
Object.assign(Vue.prototype, {
define: require("./utils/define").default,
request: require("./utils/request").default,
jnpf: require("./utils/jnpf").default,
$store: store
})
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
store,
...App
})
app.$mount()