iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >vue-treeselect点击无法出现拉下菜单怎么解决
  • 743
分享到

vue-treeselect点击无法出现拉下菜单怎么解决

2023-06-30 12:06:05 743人浏览 安东尼
摘要

这篇文章主要讲解了“Vue-treeselect点击无法出现拉下菜单怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue-treeselect点击无法出现拉下菜单怎么解决”

这篇文章主要讲解了“Vue-treeselect点击无法出现拉下菜单怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue-treeselect点击无法出现拉下菜单怎么解决”吧!

vue-treeselect无法点击

问题原因

样式冲突(使用了elementui)

场景:在el-fORM标签中,如果使用了标签,并且父标签不是的话,就会出现无法点击的问题。(没有严格按elementui的标签嵌套)

可正常点击

<el-row>   <el-col :span="24"  v-if="form.parentId !== 0">     <el-form-item   label="上级字典" prop="parentId">       <treeselect v-model="parentId" :options="dictOptions"  />     </el-form-item>   </el-col> </el-row>

不能正常点击

<el-col :span="24" >  <el-form-item   label="上级字典" prop="parentId">    <treeselect v-model="parentId" :options="dictOptions"  />  </el-form-item></el-col>

其他场景下,应该也是样式冲突的问题。

vue-treeselect的基本一些用法

1.首先需要先安装

@riophae/vue-treeselect":"^0.0.37

vue-treeselect点击无法出现拉下菜单怎么解决

2.需要引入至vue页面使用

import Treeselect from "@riophae/vue-treeselect";import "@riophae/vue-treeselect/dist/vue-treeselect.CSS";  components: {    Loadding,    Treeselect,  },

3.需要在页面中写入

          <div class="search_row_label">单位管理范围:</div>              <div class="search_row_content">                <treeselect                 noResultsText="暂无结果"                  v-model="dwgxfw"                  clearValueText="删除"     //“×”按钮的标题                  :searchable="false"           //是否启用搜索功能                  :options="szxzList"           //选项数据                  :load-options="loadOptions"   //用于动态加载选项                  placeholder="请选择"                  @select="changeSelect"        //选择一个选项后发出用于选择                  @input="inputChange"          //输入框值更改后发出触发                >                                </treeselect>

4.这里举例实际应用

首先需要先获取到父节点的值

 getParentLocalityName(){      this.getRequest(this.Jurisdiction,"s_kj/s_kj_02/s_kj_02_01/loadDiscritctTreeRootnode","").then(res=>{        // this.Loadding = false;        //这里先判断状态        if(res.data.state==1){          let resData = res.data.data          let objData = {}  //定义一个空对象           objData.id = resData.localitycode;          objData.label = resData.localityname;          objData.name = resData.localitydesc;          objData.children = null;            this.szxzList.push(objData)  //在这里将获取到的数据代入            console.log(this.szxzList)        }else{              this.Loadings = false;              this.$Message.error(res.data.msg);        }      }).catch(error=>{                this.Loadings = false;      })

5.当点击时加载子数据

  loadOptions({action,parentNode,callback}){  //这里有三个参数  action   获取到的值  parentNode  加载子选项时显示  callback接受error参数的函数      console.log(parentNode)      let params={                parentLocCode: parentNode.id      }      this.getRequest(this.Jurisdiction,"s_kj/s_kj_02/s_kj_02_01/loadDiscrictTreeNode",urlPath(params)).then(res=>{        if(res.data.state==1){          if(res.data.data.length>0){            let resData =res.data.data            let arr = []   //定义空数组            resData.forEach(item=>{              let objData={}              objData.id = item.localitycode;              objData.label = item.localityname;              objData.name = item.localitydesc;              console.log(item.localitylevel)               if (item.localitylevel <=item.localitylevel+1) {  //这里选择需要获取几个子节点进行判断                objData.children = null                   objData.loading=false;              }              arr.push(objData)  //将获取的数据代入            })           parentNode.children = arr;            callback();          }        }      })    },      changeSelect(n,i){      console.log(n)   if (n.label == "长江流域") {        this.dwgxfw = "";      } else {        console.log(222)        this.dwgxfw = n.label;        this.dwglcode = n.id      }    },     inputChange(n, i) {      if (n == undefined) {        this.dwgxfw = "";      }    },

6.实际的效果图

vue-treeselect点击无法出现拉下菜单怎么解决

感谢各位的阅读,以上就是“vue-treeselect点击无法出现拉下菜单怎么解决”的内容了,经过本文的学习后,相信大家对vue-treeselect点击无法出现拉下菜单怎么解决这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: vue-treeselect点击无法出现拉下菜单怎么解决

本文链接: https://www.lsjlt.com/news/328536.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue-treeselect点击无法出现拉下菜单怎么解决
    这篇文章主要讲解了“vue-treeselect点击无法出现拉下菜单怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue-treeselect点击无法出现拉下菜单怎么解决”...
    99+
    2023-06-30
  • vue-treeselect无法点击问题(点击无法出现拉下菜单)
    目录vue-treeselect无法点击问题原因可正常点击不能正常点击vue-treeselect的基本一些用法1.首先需要先安装2.需要引入至vue页面使用3.需要在页面...
    99+
    2024-04-02
  • Win10开始菜单点击无效怎么解决
    这篇文章主要介绍了Win10开始菜单点击无效怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Win10开始菜单点击无效怎么解决文章都会有所收获,下面我们一起来看看吧。右击【此电脑】,选择【管理】,打开计算...
    99+
    2023-07-01
  • bootstrap下拉菜单无法隐藏怎么办
    这篇文章将为大家详细讲解有关bootstrap下拉菜单无法隐藏怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。下拉菜单的两种实现想必大家都知道,bootstrap为我...
    99+
    2024-04-02
  • excel下拉菜单使用问题怎么解决
    本篇内容主要讲解“excel下拉菜单使用问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“excel下拉菜单使用问题怎么解决”吧!excel下拉菜单使用教程:首先需要打开可编辑的exce...
    99+
    2023-06-30
  • 怎么用纯CSS实现鼠标经过后出现下拉菜单
    这篇文章主要介绍了怎么用纯CSS实现鼠标经过后出现下拉菜单,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   HTML部分:   1、我...
    99+
    2024-04-02
  • html怎么制作一个下拉菜单(方法详解)
    HTML下拉菜单是网页中常见的交互元素之一,它可以让用户方便地浏览并选择多个选项。在本文中,我们将为大家介绍如何用HTML实现一个下拉菜单。HTML下拉菜单的基本结构首先,让我们一起来看看HTML下拉菜单的基本结构。一个基本的下拉菜单通常包...
    99+
    2023-05-14
  • Vue自定义指令实现点击右键弹出菜单示例详解
    目录一、实现思路1.使用contextmenu事件2.点击菜单之外的任意地方关闭菜单3.菜单置于图层的最顶层二、源代码一、实现思路 1.使用contextmenu事件 该需求需要拦截...
    99+
    2023-01-11
    Vue自定义指令右键弹出菜单 Vue自定义指令 点击右键弹出菜单
  • win10点开始菜单无反应怎么解决
    这篇“win10点开始菜单无反应怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win10点开始菜单无反应怎么解决”文...
    99+
    2023-07-01
  • win10系统开始菜单点击没反应怎么解决
    Win10系统开始菜单点击没有反应可能是由于系统故障或者软件冲突引起的。以下是一些解决方法:1. 重新启动计算机:尝试先重新启动计算...
    99+
    2023-08-08
    win10
  • vue中怎么实现二级菜单导航点击选中事件
    这篇文章将为大家详细讲解有关vue中怎么实现二级菜单导航点击选中事件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。目标:一级导航点击收缩展开,二级导航点击选...
    99+
    2024-04-02
  • mac触控板无法单击怎么解决
    如果您的Mac触控板无法单击,请尝试以下解决方法:1. 检查触控板设置:打开“系统偏好设置”,点击“触控板”,确保“轻点以点按”的选...
    99+
    2023-09-01
    mac
  • excel功能栏无法点击怎么解决
    本篇内容介绍了“excel功能栏无法点击怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!excel功能栏无法点击解决方法:此时上方的功...
    99+
    2023-07-02
  • Win10下迅雷点击登录出现闪退怎么办 Win10下打开迅雷点击登录出现闪退的两种解决方法
    解决方法一: 1、在win10开始菜单按钮上单击鼠标右键,在弹出的菜单中点击“程序和功能”; 2、在左侧点击【查看已安装的更新】; 3、在右侧找到【KB3124262 】、【KB31...
    99+
    2023-05-21
    Win10系统 迅雷 登录 闪退
  • win10的开始菜单无法打开怎么解决
    这篇文章主要介绍了win10的开始菜单无法打开怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win10的开始菜单无法打开怎么解决文章都会有所收获,下面我们一起来看看吧。方法/步骤:打开任务管理器,随后切...
    99+
    2023-06-27
  • vue draggable组件拖拽点击无效问题怎么解决
    今天小编给大家分享一下vue draggable组件拖拽点击无效问题怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解...
    99+
    2023-06-30
  • win7用户账户控制无法点击怎么解决
    这篇文章主要介绍“win7用户账户控制无法点击怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win7用户账户控制无法点击怎么解决”文章能帮助大家解决问题。解决方法:点击开始菜单 - 控制面板...
    99+
    2023-06-28
  • win7中不显示IE11地址栏下拉菜单中的收藏夹怎么解决
    这篇文章主要介绍“win7中不显示IE11地址栏下拉菜单中的收藏夹怎么解决”,在日常操作中,相信很多人在win7中不显示IE11地址栏下拉菜单中的收藏夹怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”w...
    99+
    2023-06-27
  • vue单页面内存无法释放怎么解决
    如果在Vue单页面应用中出现内存无法释放的问题,可能是因为以下原因:1. 事件监听器未移除:如果在组件的生命周期钩子函数中添加了事件...
    99+
    2023-08-08
    vue
  • Vue数组中出现__ob__:Observer无法取值问题怎么解决
    这篇文章主要介绍了Vue数组中出现__ob__:Observer无法取值问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue数组中出现__ob__:Observer无法取值问题怎么解决文章都会有所收...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作