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

南宁有做门户网站的公司吗网站 优化

南宁有做门户网站的公司吗,网站 优化,都江堰网站开发,网页网站的区别是什么需求:按照权限管理配置的数据权限树展开;点击查看按钮后进入其他指定机构选择弹窗为一树形结构 本文章对项目中出现得关键点进行总结。 一、实现如上树形列表 在 element 官方表格示例中,实现树形表格列表数据渲染,非常简单。只…

需求:按照权限管理配置的数据权限树展开;点击查看按钮后进入其他指定机构选择弹窗为一树形结构
在这里插入图片描述
本文章对项目中出现得关键点进行总结。

一、实现如上树形列表

在 element 官方表格示例中,实现树形表格列表数据渲染,非常简单。只需要按部就班,替换相关的数据即可。
但是很明显,我们这个项目中的需求,除了树形列表外,还有一些非常规的需求(😓想拿板砖拍死产品🤯的心都有了,有没有想过开发啥感受😶,好不好实现🤢!)。没有办法,还是得硬着头皮上,谁让咱没有话语权,说干就干,着手研究。这个过程一定要跟后端商量好交互的数据格式,不然自己干自己的,你最后会很痛苦(PS:最好有一个靠谱的经验丰富的后端来配合你,能让你节省很多时间,少走很多弯路)。

1.1 首先要就是渲染树形列表

很简单,直接贴代码

<el-table:data="tableData"style="width: 100%"row-key="id"lazy:tree-props="{children: 'children', hasChildren: 'hasChildren'}"><el-table-column type="index" label="序号"></el-table-column><el-table-column prop="name" label="名称"></el-table-column><el-table-column prop="one_level"></el-table-column><el-table-column prop="two_level"></el-table-column><el-table-column prop="three_level"></el-table-column><el-table-column prop="four_level"> </el-table-column><el-table-column prop="operation" label="其他指定机构"></el-table-column>
</el-table>

1.2 然后通过插槽处理头部标题

这里的数据只需要渲染名称一行,后面全部都是选框,所以就是头部那里也需要重新去搞一下。
el-table 本身是带有 type=checkbox 属性来实现复选功能的,当时就尝试了四个,但是你需要实现互斥关系,并且还需要加一些文字,自带的就多少有点不够用了。
所以这个使用采用插槽 #header 去重写头部,并使用 el-radio 填充,实现单选互斥效果,代码如下:

在这里插入代码片

1.3 再通过插槽处理表格body体内容

同样,body体通过默认插槽配置对应的内容和选框,这个时候我采用的是el-checkbox,通过样式穿透改其样式让它在页面看起来更加符合产品设计要求。代码如下:

在这里插入代码片

1.4 让body体中的选框和表头中的选框产生关联

表头互斥,代表这一但选中其中一个表头,只能选择body体中当前列的选框内容,这个时候我根据表头的选择,禁用非当前列。
当然,如果有特殊需求,你可以适当的自己修改一下。

在这里插入代码片

二、将 el-tree 整棵树设为禁用状态

element 官方给出的示例中,是给部分 tree 节点通过 disabled 属性设置禁用状态。它所写的仅是一段静态代码,如果是后端返回得数据很多,我们想要在查看状态下禁用所有树形节点,显然非常麻烦,需要处理大量的数据。
所以这里通过巧用 props 属性,来实现树形节点的禁用效果。

<el-treeref="permissionTree":data="permissionTree":show-checkbox="showCheckbox"node-key="keyId":props="defaultProps">
</el-tree>
data() {return {defaultProps: {label: 'labelName',children: 'childrenList',disabled: this.isDisabled,}}
},
methods: {isDisabled() {return this.$route.params.type === 'view' ? true : false;}
}
http://www.yayakq.cn/news/462124/

相关文章:

  • 汽车网站建设开题报告淘宝客网站开发视频教程
  • 给别人做彩票网站违法吗互联网公司设计师都设计什么
  • 云龙湖旅游景区网站建设招标wordpress新数据库
  • 校园电子商务网站建设规划书实例pc官方网站
  • 一级a做受片免费网站阿勒泰网站建设
  • 北京微信网站设计报价网站开发记入什么会计科目
  • 北京有做网站的吗安阳seo关键词优化
  • 海口会计报名网站html好看的网站的代码
  • 宁波网站优化如何网站长尾词排名做不上去
  • 网站建设汇报方案ppt网站建设做什么费用
  • 像淘宝购物网站建设需要哪些专业人员?营销网站建设内容
  • 赶集门户网站建设方案正规网站制作价格
  • 网站主页排版成都设计公司尹超简历
  • 一个做网站的软件做哪些网站比较赚钱
  • 云龙网站开发百度关键词排名推广工具
  • 免费微信建站有哪些网站python做网站用什么
  • php按步骤做网站网页制作培训多少钱
  • 慈溪网站建设哪家好非营利组织网站建设会计分录
  • 369网站建设中心江苏网站备案
  • 网站开发 ssh 菜鸟太原网站制作
  • 010网站建设四川建设网入川备案网站
  • aspx网站实例宁波外客网络科技有限公司
  • wordpress 调用站外api个人制作个网站
  • c 做特产网站seo搜索优化软件
  • 中山营销型网站建设wordpress俄语版
  • 微博营销网站网站开发运行环境论文
  • 做相片网站WordPress邮件代发
  • 淮北做网站公司做网站网站代理
  • 宝丰县精神文明建设的门户网站东莞互联网大公司
  • 企业网站有哪些企业网站建设竞标需要怎么做