vue tree禁用和多选变为单选

这篇具有很好参考价值的文章主要介绍了vue tree禁用和多选变为单选。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

禁用的话和后台协调一下,参数中多返回一个disabled

多选变单选

在tree结构中加入一个方法

        <el-tree
          accordion
          :data="deptOptions"
          :props="defaultProps"
          show-checkbox
          :expand-on-click-node="false"
          :filter-node-method="filterNode"
          node-key="id"
          @check="handleCheck"
          ref="tree"
          :default-expanded-keys="defaultExpandIds"
          @node-expand="handleNodeExpand"
          @node-collapse="handleNodeCollapse"
          @node-click="handleNodeClick"
        />

方法

nodes.id要与tree中的node-key对应,且必须是唯一不能重复文章来源地址https://www.toymoban.com/news/detail-652502.html

   handleCheck(nodes, resolve) {
      //nodes节点所对应的对象;resolve选中状态对象
      if (resolve.checkedKeys.length > 0) {
        this.$refs.tree.setCheckedKeys([nodes.id]);
      }
    },

到了这里,关于vue tree禁用和多选变为单选的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue教程:如何使用Div标签实现单选框与多选框按钮以便我们随意调整样式

    前言: 在写Vue项目时,我们经常会用到单选框以及复选框,以往我们常用的是Element里面的单选框以及复选框,但是呢这里面的选框都不容易调整,假如我们需要不同的样式以及大小,就很难去实现想要的结果,本章教程就为大家讲解,如何使用div标签去实现单选,多选的这

    2024年01月18日
    浏览(28)
  • vue2+ant-design-vue a-select组件二次封装(支持单选/多选添加全选/分页(多选跨页选中)/自定义label)

    参数 说明 类型 默认值 v-model 绑定值 boolean / string / number/Array - mode 设置’multiple’\\\'tags’多选 (显示全选) String - optionSource 下拉数据源 Array - width select宽度(可以设置百分比或px) String 100% customLabel 是否自定义设置下拉label String - valueKey 传入的 option 数组中,要作为最终选择

    2024年02月08日
    浏览(30)
  • vue的el-table多选对某个选项进行禁用

    文档相关链接 el-table多选官方文档 用法

    2024年02月04日
    浏览(35)
  • vue3+ts实现element Plus Tree组件单选和取消单选的功能(取消已经选中的树节点),及vue3的proxy对象转换

     具体效果和代码如下: 点击了\\\"节点1\\\"并高亮显示 打印结果如下  vue3的打印对象是proxy,如需变成单纯的数组对象可以使用 JSON.parse(JSON.stringify(list))进行转换。  再次点击\\\"节点1\\\"则取消当前选中   如果对您有帮助点个赞,关注收藏一下吧 。

    2024年02月12日
    浏览(34)
  • Vue3+Element-Plus中的Tree组件,多选时的赋值与取值

    el-tree 是 element-ui 提供的一个树形组件,可以在 Vue.js 应用中使用。el-tree 组件提供了 getCheckedNodes 方法,可以用来获取树形结构中被选中的节点。

    2024年02月14日
    浏览(39)
  • 【网络安全】单选/多选/判断/填空题

    一、选择题(每小题 2分,共30分) 1.计算机网络的安全是指( C ) A.网络中设备设置环境的安全 B.网络使用者的安全 C.网络中信息的安全 D.网络的财产安全 2.信息风险主要是指( D ) A.信息存储安全 B.信息传输安全 C.信息访问安全 D.以上都正确 3.以下( D )

    2023年04月20日
    浏览(30)
  • 微信小程序——实现单选、多选

    单选使用radio-group标签包裹radio标签 多选使用checkbox-group 标签包裹checkbox标签  单选和多选的wxml代码 以下是wxss代码

    2024年02月06日
    浏览(39)
  • Element UI 表格单选、多选情景

    最近在使用Element UI编写简单前端页面时会遇到需要对表格进行选择操作的场景。在网络上面查询资料时发现实现方式多的看花眼,索性自己总结一个。 话不多说,搬代码来看看~ 单选: 从单选这一块需求来看,至少满足下面两点才能算是完成: 全选框的点击只能取消其他

    2024年02月11日
    浏览(34)
  • Android之 日历单选多选控件

    一,效果图 1.1 单选  2.2 多选 二 实现思路 2.1 数据来源,利用原生日历Calendar,获取从本月开始的往后一年的日期,遍历月数添加全部天数据 2.2 添加公立,农历,节气数据。下面只是节假日的判断。 2.3 控件,可以用两层Recycleview,但最好不要这样做,嵌套体验是非常差的,

    2024年02月10日
    浏览(32)
  • element ui 多选框内嵌套单选框

    多选框内嵌套单选框

    2024年02月10日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包