| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> vue 开发tree树 多选单选 各级节点懒加载及当前节点无数据时逐级向上加载 -> 正文阅读 |
|
[JavaScript知识库]vue 开发tree树 多选单选 各级节点懒加载及当前节点无数据时逐级向上加载 |
该组件使用递归组件 + 事件总线 + vueX 记录当前点击过的节点 1.多选 2.单选?? 1.利用递归组件生成树结构 ? 数据进入后自动会加进去的数据 每个节点都有 ? ?2.利用事件总线 ????????在滚动位置设置事件总线监听触发 ????????每个节点里面设置监听 收到后查看当前id 和公共区域最后一个id是否相同 相同则加载自身子节点数据 ? ? ? ? 当前数据加载完成自动销毁vuex里面存的当前id数据节点自动请求上一个打开的节点 3.vuex记录公共数据 ????????每展开一个节点就把当前节点加进去 关闭节点则销毁当前节点 ? ? ? ? 设置请求状态 4.优化 在vueX里面设置一个状态值在每个节点事件监听里面在节流操作 外部滚动事件处同理 总结:节点过多时还是会有BUG 更新迟钝 等 希望各位能给到好的解决方案 ? ? ? ? |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/28 11:43:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |