0.1.15 • Published 1 year ago
print-template-designer v0.1.15
print-template-designer
A vue2 component for design a page for print / 一个使用Vue2的组件,用于设计打印页面模板。
Priview | 预览
仅个人研究学习用,并不保证可用性和健壮性
本项目为本人在学习可视化的学习探索项目,是个DEMO。写的也还不成熟,希望可以多多提建议。主要参考了文末几位dalao的项目和文章,在此基础上进行编写代码。主要是为了锻炼自己的代码能力和设计能力。
截图
安装
npm install print-template-designer --save
main.js
import store from './store'
import PrintTemplateDesigner from 'print-template-designer'
import 'print-template-designer/lib/print-template-designer.css'
import "remixicon/fonts/remixicon.css";
import 'vxe-table/lib/style.css'
import 'element-ui/lib/theme-chalk/index.css'
import VXETable from 'vxe-table'
import Element from 'element-ui'
Vue.use(VXETable)
Vue.use(Element, { size: 'mini' })
Vue.use(PrintTemplateDesigner, { store })
// 需要全局设置$VXETable、$XModal用于注册渲染器等逻辑。
Vue.prototype.$VXETable = VXETable
Vue.prototype.$XModal = VXETable.modal
app.vue
<template>
<div>
<ptd-designer
ref="designer"
:pre-component-data="preComponentData"
:pre-page-config="prePageConfig"
:pre-data-source="preDataSource"
:config="printTemplateConfig"
/>
<ptd-viewer
v-if="viewerVisible"
:visible.sync="viewerVisible"
:component-data="componentData"
:page-config="pageConfig"
:data-set="preDataSet"
:data-source="dataSource"
/>
</div>
</template>
<script>
export default {
name: 'APP',
// ......
}
</script>
插槽
roy-designer-header-slot
标题栏右侧按钮区域插槽
roy-designer-toolbar-slot
设计器上方工具栏插槽
必要外部依赖库
可能需要安装以下依赖才可使用:
- vue
- vuex
- element-ui
- remixicon
- vxe-table@legacy
- shepherd.js
- xe-utils
参考项目
参考文章
TODO
以下是待办列表,写一些接下来该项目要干的事:
√ 基本功能
· BUG修复
· 剔除ElementUI
· 调整RoyText渲染逻辑
0.1.12
1 year ago
0.1.13
1 year ago
0.1.14
1 year ago
0.1.15
1 year ago
0.1.11
1 year ago
0.1.10
1 year ago
0.1.9
1 year ago
0.1.8
1 year ago
0.1.7
1 year ago
0.1.6
1 year ago
0.1.5
1 year ago
0.1.4
1 year ago
0.1.3
1 year ago
0.1.2
1 year ago
0.1.1
1 year ago
0.1.0
1 year ago
0.0.20-dev
1 year ago
0.0.19-dev
1 year ago
0.0.18-dev
1 year ago
0.0.17-dev
1 year ago
0.0.16-dev
1 year ago
0.0.15-dev
1 year ago
0.0.14-dev
1 year ago
0.0.13-dev
1 year ago
0.0.12-dev
1 year ago
0.0.11-dev
1 year ago
0.0.10-dev
1 year ago
0.0.9-dev
1 year ago
0.0.8-dev
1 year ago
0.0.7
1 year ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago