| | |
| | | |
| | | const tags = ref([]) |
| | | const activeName = ref(null) |
| | | |
| | | |
| | | // 注册默认面板 |
| | | hiprint.init({ |
| | | providers: [new TagStyleSet(TgaStyleSet.value)], |
| | | providers: [new TagStyleSet(TgaStyleSet.value)] |
| | | }); |
| | | |
| | | |
| | | // 必须在 dom 加载完成之后给刚刚绑定上的元素添加上拖拽事件 |
| | | onMounted(() => { |
| | | getTags() |
| | | buildDesigner() |
| | | onMounted(async () => { |
| | | await getTags() |
| | | await buildDesigner() |
| | | }) |
| | | |
| | | |
| | |
| | | // 传入的参数各种的配置项 |
| | | // settingContainer:属性栏面板 |
| | | hiprintTemplate.value = new hiprint.PrintTemplate({ |
| | | settingContainer: "#PrintElementOptionSetting", |
| | | settingContainer: "#PrintElementOptionSetting" |
| | | }); |
| | | |
| | | // 构建一个设计模板,指定容器,是否开启网格展示 |
| | | hiprintTemplate.value.design("#hiprint-printTemplate",{grid:true}); |
| | | |
| | | //document.querySelector(".hiprint-option-item-field .auto-submit").appendChild('<option value="Arial">Arial</option>') |
| | | }; |
| | | |
| | | |
| | |
| | | |
| | | |
| | | const printOrder = () => { |
| | | const list = hiprintTemplate.value.getJson() |
| | | list.panels[0].printElements.forEach(element => { |
| | | element.options.fontFamily = 'Helvetica' |
| | | }) |
| | | hiprintTemplate.value.print(lastList.value) |
| | | } |
| | | |