当前位置: 首页 > wzjs >正文

青岛建站公司流程平面设计正规培训机构

青岛建站公司流程,平面设计正规培训机构,wordpress右侧的工具栏,网站如何做留言板需求:后端返回一段html代码片段,前端页面直接渲染该片段,但是需要对代码片段中的一些、元素进行替换,比如,某个元素替换成 el-tree-select。 import { h, render } from vue; import { ElTreeSelect, ElSelect, ElOp…

需求:后端返回一段html代码片段,前端页面直接渲染该片段,但是需要对代码片段中的一些、元素进行替换,比如,某个元素替换成 el-tree-select。 

import { h, render } from 'vue';
import { ElTreeSelect, ElSelect, ElOption, ElDatePicker, ElConfigProvider } from 'element-plus';
export const renderElTreeSelect = (el, data) => {// 递归构建部门树function buildDeptTree(parentId) {return data.filter((dept) => dept.deptParent === parentId) // 找到所有子节点.map((child) => ({...child,children: buildDeptTree(child.deptId) // 递归构建子节点的子树}));}// 创建一个dom元素const dom = document.createElement('div');// 将元素插入到原本的元素之前el.before(dom);// 定义一个const comp = defineComponent({setup() {const selectedValue = ref('');const treeData = ref([]);// 获取组织机构树treeData.value = buildDeptTree(0);return () =>h(ElTreeSelect, {// 树形数据data: treeData.value,// 唯一标识字段nodeKey: 'deptId',props: {label: 'deptName'},// 绑定值modelValue: selectedValue.value,// 变更事件'onUpdate:modelValue': (val) => {el.attr('value', val);selectedValue.value = val;},placeholder: '请选择部门'});}});// 渲染组件render(h(comp), dom);// 隐藏原来的组件:后面可能取值需要,暂定隐藏不删除el.hide();
};

http://www.dtcms.com/wzjs/266696.html

相关文章:

  • 网站建设推广怎么做百度免费资源网站
  • 网站建设如何测试百度首页登录
  • 网站这么做排名优化公司哪家效果好
  • 泰安建设工程招聘信息网站营销推广网站
  • 贵州贵州省住房和城乡建设厅网站连接交换
  • 惠州做网站 百度优化南昌关键词优化软件
  • 英文网站名需要斜体吗google翻译
  • laravel网站怎么做项目大学生创新创业大赛
  • 公司网站建设需要些什么要求全国疫情今天最新消息
  • 自己做优惠劵网站百度推广充值必须5000吗
  • 台州路桥区企业全网seo优化外链seo推广
  • 青岛专业做网站的公司有哪些整合营销传播方案案例
  • 钓鱼博彩网站怎么做市场调研模板
  • 免费建站建站2021最近比较火的营销事件
  • 专业设计自学网站宁波seo排名优化
  • 阳江招聘网站哪个靠谱线上推广平台
  • 泉州网站排名网络服务主要包括什么
  • 网站后台需求刷粉网站推广快点
  • 大学生可以做的网站批量查询权重
  • 我的校园网站制作怎么做优化关键词
  • 快速网站建设价格竞价推广和seo的区别
  • vue做的博客网站今天国际新闻
  • 手游发号网站模板加入网络营销公司
  • 网站做推广的团队沈阳网页建站模板
  • 佛山网站建设怎么做网址网域ip地址查询
  • 做外围代理要有自己的网站关键词工具网站
  • 呼和浩特网站建设价位百度推广最简单方法
  • php盗版视频网站怎么做的湖南靠谱seo优化报价
  • 公司做网站都需要什么流程软文网站平台
  • 电子商务网站有那些功能搜索引擎技术