08335 / hivui-platform-template
hivui平台项目模板
Newer
Older
hivui-platform-template / project / hivuiMain / index.js
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import './assets/iconfonts/iconfont.css'
import './assets/page.less'
// import 'normalize.css'
import './permission' // permission control 
import GeminiScrollbar from 'vue-gemini-scrollbar'
Vue.use(GeminiScrollbar) 
import Message from './components/vue-m-message'
Vue.use(Message) // will mount `Vue.prototype.$message`
/*任务中心*/
// import ElementUI from 'element-ui';
// import 'element-ui/lib/theme-chalk/index.css';
// Vue.use(ElementUI);
import 'zhc-flowchart/lib/zhc-flowchart.css'
import  zhcflowchart from "zhc-flowchart";
Vue.use(zhcflowchart)
import "hi-taskcenter/hi-taskcenter.css"
import hitaskcenter from "hi-taskcenter";
Vue.use(hitaskcenter)
Vue.config.productionTip = false

Vue.directive('add2Body', {
  // 当被绑定的元素插入到 DOM 中时……
  inserted: function (el) {
    document.body.appendChild(el);
  }
});
Vue.prototype.$lang = function(key){
  if(Scp&&Scp.lang&&Scp.lang["Portal.Page"]){
    return Scp.lang["Portal.Page"][key]||"";
  }else{
    return "";
  }
}
new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')