ant design vue 树形控件_Vue 面向对象 - 实战 - 内容管理系统(三)

9bc776449a8fe486384e0606c0113aeb.png

接着之前的,我们已经通过shadow root 样式封装,让 ant-design-vue 后台管理框架中,显示了 ejs 配置的 bootstrap 组件:

703196a7de19f302fec2814e2778e93b.png

那么接下来,就是通过表单,动态地修改这个 ejs 中的值,并实时预览了

其实这个表单操作的组件以及相关逻辑非常简单:

TemplateForm.vue:

5c4c23b3c44f40baf5a91406b35cfd56.png

TemplateFormService.ts:

d414b7e1505773b530b11079edb64f7c.png

直接使用就行了

只要保证和显示用的 TemplateDisplay 组件传入的是同一个 TemplateService,那么就可以通过其实时改变 ejs 组件的数据了:

46cc4e2332895c6218da124daca22ff0.png

最后我们来看看效果:

d80fe8e0d3b8e932d3dc83a87207431e.png

修改以下~

c4a122e31837d5a43aae7d5539500023.png

操作圆满成功~

https://codesandbox.io/s/intelligent-grass-yu16l?file=/src/components/TemplateForm.vue​codesandbox.io

那么接下来,就要开始拖拽布局的实现了,等基本功能实现,各位就能看到 SOA 大显神威了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值