43 lines
781 B
JavaScript
43 lines
781 B
JavaScript
![]() |
import uView from '@/uni_modules/uview-ui';
|
||
|
import Vue from 'vue';
|
||
|
import App from './App';
|
||
|
import './permission'; // permission// main.js
|
||
|
import plugins from './plugins'; // plugins
|
||
|
import store from './store'; // store
|
||
|
// 过滤器
|
||
|
import filter from "@/utils/filter";
|
||
|
filter(Vue);
|
||
|
|
||
|
// 全局 mixin
|
||
|
Vue.mixin({
|
||
|
methods: {
|
||
|
fix2(num) {
|
||
|
if (num === null || num === undefined) {
|
||
|
return '--';
|
||
|
}
|
||
|
const number = Number(num);
|
||
|
if (isNaN(number)) {
|
||
|
return '--';
|
||
|
}
|
||
|
return number.toFixed(2);
|
||
|
},
|
||
|
dv(data) {
|
||
|
return data == null ? '--' : data;
|
||
|
}
|
||
|
}
|
||
|
})
|
||
|
|
||
|
Vue.use(uView)
|
||
|
Vue.use(plugins)
|
||
|
|
||
|
Vue.config.productionTip = false
|
||
|
Vue.prototype.$store = store
|
||
|
|
||
|
App.mpType = 'app'
|
||
|
|
||
|
const app = new Vue({
|
||
|
...App
|
||
|
})
|
||
|
|
||
|
app.$mount()
|