富茂A端打印模板内嵌编辑器
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.
 
 
 

38 lines
886 B

  1. import Vue from 'vue'
  2. import App from './App.vue'
  3. import vuePrintDesigner from '../src'
  4. import VueRouter from 'vue-router'
  5. import Designer from './page/designer.vue'
  6. import Index from './page/index.vue'
  7. import { outStockTemp } from './data/defaultTemp'
  8. import axios from 'axios';
  9. import 'element-ui/lib/theme-chalk/index.css';
  10. // 默认设置一条模板示例
  11. // let tempList
  12. // try {
  13. // tempList = JSON.parse(localStorage.getItem('tempList')) || []
  14. // } catch (error) {
  15. // tempList = []
  16. // }
  17. // if (tempList.length == 0) {
  18. // localStorage.setItem('tempList', outStockTemp)
  19. // }
  20. Vue.prototype.$axios = axios;
  21. Vue.use(VueRouter)
  22. Vue.use(vuePrintDesigner)
  23. const routes = [
  24. { path: '/', component: Index },
  25. { path: '/designer', component: Designer }
  26. ]
  27. const router = new VueRouter({
  28. mode: 'history',
  29. routes
  30. })
  31. new Vue({
  32. router,
  33. render: h => h(App),
  34. }).$mount('#app')