热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

zTree使用

1、easyuizTreeThinkPHP6修改zTree默认显示name字段2、ThinkPHP6后台代码获取菜单jsonpublicfunctionmenu(){$dataD

1、easyui + zTree +ThinkPHP6     修改zTree默认显示name字段

2、ThinkPHP6后台代码

//获取菜单jsonpublic function menu(){ $data = Db::name('auth_rule')->where('menu_id','0')->select(); return json_encode($data);}

打印的json内容:

[
{
"id": 0,
"name": "index",
"title": "系统管理",
"status": 1,
"condition": "",
"type": 1,
"create_time": null,
"update_time": null,
"class": null,
"icon": "/static/zTree_v3/css/zTreeStyle/img/diy/1_open.png",
"menu_id": "0"
},
{
"id": 1,
"name": "menu/index",
"title": "菜单-列表",
"status": 1,
"condition": "",
"type": 1,
"create_time": 1583675725,
"update_time": 1583999174,
"class": "menu",
"icon": "/static/zTree_v3/css/zTreeStyle/img/diy/5.png",
"menu_id": "0"
},
{
"id": 6,
"name": "admin/index",
"title": "管理员-列表",
"status": 1,
"condition": "",
"type": 1,
"create_time": 1583989284,
"update_time": 1583989284,
"class": "admin",
"icon": "/static/zTree_v3/css/zTreeStyle/img/diy/5.png",
"menu_id": "0"
},
{
"id": 11,
"name": "authgroup/index",
"title": "管理组-列表",
"status": 1,
"condition": "",
"type": 1,
"create_time": 1583989284,
"update_time": 1583989284,
"class": "authgroup",
"icon": "/static/zTree_v3/css/zTreeStyle/img/diy/5.png",
"menu_id": "0"
},
{
"id": 16,
"name": "authrule/index",
"title": "权限规则-列表",
"status": 1,
"condition": "",
"type": 1,
"create_time": 1583989284,
"update_time": 1583989284,
"class": "authrule",
"icon": "/static/zTree_v3/css/zTreeStyle/img/diy/5.png",
"menu_id": "0"
}
]

引入easyui、zTree相关js、css
















3、主页布局

{include file="/public/header"}


    4、运行


    推荐阅读
    • vue引入echarts地图的四种方式
      一、vue中引入echart1、安装echarts:npminstallecharts--save2、在main.js文件中引入echarts实例:  Vue.prototype.$echartsecharts3、在需要用到echart图形的vue文件中引入:   importechartsfrom"echarts";4、如果用到map(地图),还 ... [详细]
    • h5调用本地摄像头和麦克风一
      h5调用本地摄像头和麦克风一,Go语言社区,Golang程序员人脉社 ... [详细]
    • Android中将独立SO库封装进JAR包并实现SO库的加载与调用
      在Android开发中,将独立的SO库封装进JAR包并实现其加载与调用是一个常见的需求。本文详细介绍了如何将SO库嵌入到JAR包中,并确保在外部应用调用该JAR包时能够正确加载和使用这些SO库。通过这种方式,开发者可以更方便地管理和分发包含原生代码的库文件,提高开发效率和代码复用性。文章还探讨了常见的问题及其解决方案,帮助开发者避免在实际应用中遇到的坑。 ... [详细]
    • 最近遇到了一道关于哈夫曼树的编程题目,需要在下午之前完成。题目要求设计一个哈夫曼编码和解码系统,能够反复显示和处理多个项目,直到用户选择退出。希望各位大神能够提供帮助。 ... [详细]
    • 事件是程序各部分之间的一种通信方式,也是异步编程的一种实现形式。本文将详细介绍EventTarget接口及其相关方法,以及如何使用监听函数处理事件。 ... [详细]
    • 本文将详细介绍如何在 Vue 项目中使用 Handsontable 插件,包括 npm 安装、基本配置和常用功能的实现。 ... [详细]
    • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
    • 本文将介绍如何在混合开发(Hybrid)应用中实现Native与HTML5的交互,包括基本概念、学习目标以及具体的实现步骤。 ... [详细]
    • 包含phppdoerrorcode的词条 ... [详细]
    • Spring Data JdbcTemplate 入门指南
      本文将介绍如何使用 Spring JdbcTemplate 进行数据库操作,包括查询和插入数据。我们将通过一个学生表的示例来演示具体步骤。 ... [详细]
    • 机器学习算法:SVM(支持向量机)
      SVM算法(SupportVectorMachine,支持向量机)的核心思想有2点:1、如果数据线性可分,那么基于最大间隔的方式来确定超平面,以确保全局最优, ... [详细]
    • 我在使用 AngularJS 的路由功能开发单页应用 (SPA),但需要支持 IE7(包括 IE8 的 IE7 兼容模式)。我希望浏览器的历史记录功能能够正常工作,即使需要使用 jQuery 插件。 ... [详细]
    • 为了实现跨浏览器兼容的禁用文本选择功能,可以通过在全局CSS样式中定义一个特定的类来禁止用户选中文本。具体做法是在全局样式表中添加一个名为 `.no-select` 的类,并在需要禁用文本选择的元素上应用该类。这样可以确保在不同浏览器中都能达到一致的效果。此外,还可以结合JavaScript进一步增强用户体验,例如在某些交互场景下动态启用或禁用文本选择功能。 ... [详细]
    • 在HTML5应用中,Accordion(手风琴,又称抽屉)效果因其独特的展开和折叠样式而广泛使用。本文探讨了三种不同的Accordion交互效果,通过层次结构优化信息展示和页面布局,提升用户体验。这些效果不仅增强了视觉效果,还提高了内容的可访问性和互动性。 ... [详细]
    • 在今天的实践中,我深入学习了网页图像抓取技术,通过编写爬虫程序批量获取网站上的图片资源。具体来说,我选择了一个包含大量高质量图片的网站作为练习对象,并成功实现了将这些图片批量下载到本地存储。这一过程不仅提升了我对爬虫技术的理解,还增强了我的编程能力。 ... [详细]
    author-avatar
    mobiledu2502857407
    这个家伙很懒,什么也没留下!
    PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有