富茂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.

main.js 757 B

6 months ago
6 months ago
6 months ago
123456789101112131415161718192021222324252627282930313233343536
  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. // 默认设置一条模板示例
  9. let tempList
  10. try {
  11. tempList = JSON.parse(localStorage.getItem('tempList')) || []
  12. } catch (error) {
  13. tempList = []
  14. }
  15. if (tempList.length == 0) {
  16. localStorage.setItem('tempList', outStockTemp)
  17. }
  18. Vue.use(VueRouter)
  19. Vue.use(vuePrintDesigner)
  20. const routes = [
  21. { path: '/', component: Index },
  22. { path: '/designer', component: Designer }
  23. ]
  24. const router = new VueRouter({
  25. mode: 'history',
  26. routes
  27. })
  28. new Vue({
  29. router,
  30. render: h => h(App),
  31. }).$mount('#app')