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

河南网站建站系统哪家好有了域名 网站建设

河南网站建站系统哪家好,有了域名 网站建设,外贸销售网站有哪些,帮助做ppt的网站elementUI实现selecttree自定义下拉框树形组件支持多选和搜索 效果图定义子组件父组件应用 效果图 定义子组件 主要结合el-select和el-tree两个组件改造的。 templatediv classselectTreeel-select filterable :filter-methodfilterMe… elementUI实现selecttree自定义下拉框树形组件支持多选和搜索 效果图定义子组件父组件应用 效果图 定义子组件 主要结合el-select和el-tree两个组件改造的。 templatediv classselectTreeel-select filterable :filter-methodfilterMethod classmain-select-tree refselectTree multiple v-modeltransitValue remove-tagremoveTag clearable clearclearInput focusblurInputel-option v-foritem in selectOptions :keyitem.department_id :labelitem.name :valueitem.department_id styledisplay: none; /el-tree classmain-select-el-tree refselecteltree :filter-node-methodfilterNode show-checkbox check-changehandleCheckChange :highlight-currenttrue :datadataArray :propsdefaultProps :expand-on-click-nodefalse node-keydepartment_id node-clickhandleNodeClick :current-node-keycurrentKeyspan classcustom-tree-node slot-scope{ node, data }span :titledata.description{{ node.label }}/span/span/el-tree/el-select/div /templatescript export default {name: selectTree,props: {dataArray: Array},data () {return {transitValue: [],selectOptions: [],currentKey: null,defaultProps: {label: name,children: children}}},computed: {formatData () {let result []function getChild (item) {item.forEach((i, x) {if (Array.isArray(i[children])) {result.push(i)getChild(i[children])} else {result.push(i)}})}getChild(this.dataArray)return result}},methods: {filterMethod (value) {this.$refs[selecteltree].filter(value.trim())},blurInput () {console.log(1213)this.$refs[selecteltree].filter()},filterNode(value, data) {if (!value) return truereturn data.name.indexOf(value) ! -1},clearInput () {this.$refs[selecteltree].setCheckedKeys([])},removeTag (e) {this.$refs[selecteltree].setChecked(e, false)},handleCheckChange () {let check this.$refs[selecteltree].getCheckedNodes()console.log(check)let arr check.filter((i) !i.children)this.transitValue arr.map((i) {return i.department_id})this.$emit(treeChange, arr)}},watch: {formatData: {immediate: true,handler: function (n) {if (n.length 0) {this.selectOptions n} else {this.selectOptions []}}}} } /script style langless scoped .main-select-el-tree {max-height: 300px;overflow-y: auto; } .el-select-dropdown.is-multiple .el-select-dropdown__item {display: none; } /style父组件应用 divtemplatep classpTitle{{ 选择团队 }}/pselect-tree refselectTree treeChangetreeChangeFun :dataArrayorgList //template /divimport selectTree from /components/selectTreeMulti.vue data(){orgList: [], }, mounted(){this.orgList translateDataToTree(data).treeData // data数据格式参看备注1 }, components: {selectTree }, methods: {treeChangeFun(val) {console.log(val)},translateDataToTree(data) {data JSON.parse(JSON.stringify(data))// 删除所有 children,以防止多次调用let checkArr []data.forEach(function (item) {delete item.children;if (item.is_bind) {checkArr.push(item.department_id)}});let map {}; // 构建mapdata.forEach(i {map[i.department_id] i; // 构建以id为键 当前数据为值});let treeData [];data.forEach(child {const mapItem map[child.parent_id]; // 判断当前数据的parentId是否存在map中if (mapItem) { // 存在则表示当前数据不是最顶层数据// 注意: 这里的map中的数据是引用了arr的它的指向还是arr当mapItem改变时arr也会改变,踩坑点// 这里判断mapItem中是否存在children, 存在则插入当前数据, 不存在则赋值children为[]然后再插入当前数据(mapItem.children || ( mapItem.children [] )).push(child)} else { // 不存在则是组顶层数据treeData.push(child);}});return {treeData: treeData,checkArr: checkArr};} }data格式
http://www.hkea.cn/news/14548463/

相关文章:

  • wordpress跳转站点wordpress怎么置顶
  • 兰州新区规划建设管理局网站深圳宝安区有几个镇
  • 低价网站建设苏州网络推广seo服务
  • 网站开发用什么语言好网页设计与制作课程教学要求
  • 做网站需要准备的素材石家庄网络公司招聘信息
  • 怎么用大淘客做网站多媒体展厅的互动展示
  • 可以做软件的网站有哪些功能遂宁网站建设公司
  • 手游网站建设方案预算招聘网站开发模板
  • 网站备案关闭qq推广怎么做
  • 做视频网站需要多少上传建设物业公司网站
  • 大庆网能做网站吗wordpress本地后台密码修改
  • 武邑网站建设价格网上做任务网站有哪些
  • 饰品类网站建设定位网站建设外包合同
  • 怎么网站建设怎么样网站开发的意义
  • 公司网站维护是做什么的郑州网站优化培训机构
  • 用html做一号店网站怎么做wordpress hero theme
  • 做公众号主页面的有哪些网站网站开发阶段
  • 郑州网站排名服务官网站超链接怎么做
  • 个人做网站和百家号赚钱陕西建设网成绩查询
  • 用vue.js做网站的好处上海做什么工作最赚钱
  • 网站推广策划书模板二手车网站源码
  • .net双拼做公司网站新闻聚合网站开发
  • 云浮 网站建设安阳区号是多少号码
  • 爱站网app网站搜索引擎优化方案范文
  • 网站关键字语法网上商店是指
  • 无锡网站制作企业网页制作平台
  • 最好的手机资源网站团购做的好的网站有哪些
  • 遵义城乡住房建设厅网站长沙微信乘车码在哪里
  • 网站规划建设方案农业绿化风格投资类wordpress主题
  • 做百度微信小程序都有哪些网站深圳网站建设软件开发公司哪家好