位置: IT常识 - 正文

在小程序当中渲染树(小程序渲染是什么意思)

编辑:rootadmin
我们可以很轻松的去遍历一棵树,无论是广度优先遍历还是深度优先遍历,那么怎么在小程序当中渲染一棵树呢? 先看一下我们深度优先遍历的代码 function dfs(tree) { if(!tree) return console.log(tree.value) if (tree.children) { ...

推荐整理分享在小程序当中渲染树(小程序渲染是什么意思),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:小程序如何实现列表渲染,小程序渲染是什么意思,小程序获取数据后怎么渲染到页面,微信小程序的渲染方式,小程序获取数据后怎么渲染到页面,在小程序当中渲染怎么弄,微信小程序的渲染方式,在小程序当中渲染怎么弄,内容如对您有帮助,希望把文章链接给更多的朋友!

我们可以很轻松的去遍历一棵树,无论是广度优先遍历还是深度优先遍历,那么怎么在小程序当中渲染一棵树呢?

先看一下我们深度优先遍历的代码

function dfs(tree) {if(!tree) returnconsole.log(tree.value)if (tree.children) {for(let i = 0; i < tree.children.length; i++) {dfs(tree.children[i])}}}在小程序当中渲染树(小程序渲染是什么意思)

可以看出,深度优先遍历的算法是利用递归,判断是否此节点有children属性,如果有就再次递归。

那么,我们小程序是不是可以定义一个组件,然后,这个组件接收一个object,然后在此组件内,判断object是否有children,如果有,就循环调用此组件,是不是就可以了呢?

下面我们来试一试。首先,我们来写一个组件,名字叫做 TreeNode,会接收一个参数 treeVal

<view>{{treeVal.value}}<view wx:if="treeVal.children" class="children_con"><block wx:for="{{treeVal.children}}"><TreeNode treeVal="{{item}}"></TreeNode></block></view></view>

JS部分

Component({properties: {treeVal: Object}})

CSS部分

.children_con {padding-left: 50rpx;}

是不是很简单就实现了呢?

本文链接地址:https://www.jiuchutong.com/zhishi/310487.html 转载请保留说明!

上一篇:mysql数据库有什么特点(MySQL数据库有什么特点)

下一篇:php中sleep()函数是什么(phpsystem函数)

  • 附加税的税率表
  • 税务一证通
  • 税负是什么意思举例子说明
  • 集团内部两个公司业务可以互相外包吗
  • 专利权的入账价值计算公式
  • 个税退税需要交税吗
  • 个税申报表中的基本养老保险怎么填
  • 销售额负数怎么报税
  • 小规模纳税人哪些发票可以抵税
  • 混凝土开票的型号规格
  • 汇算清缴a107020表
  • 小企业准则汇兑损失计入什么科目
  • 小规模纳税人进项发票怎么做账
  • 资产组减值测试要包含使用权资产吗
  • 内账怎么收费
  • 长期借款利息按月计提按季支付
  • 专票当月抵扣后当月作废会被发现吗
  • 专用设备抵免企业所得税目录
  • 经济补偿金如何计税
  • 农产品收购发票是普票还是专票
  • 纳税主要是哪些方面
  • 处置的固定资产
  • 金税盘减免税款贷方余额
  • 母公司计提子公司投资收益
  • 收入低于10万免征附加税
  • 购买收益权如何缴税
  • linux怎么开启远程
  • 发出商品与库存商品的区别
  • win10开始菜单失效如何解决
  • 如何防止win10自动重启
  • 如何设定电脑开机密码锁
  • php image
  • php实现文件的下载
  • 转销坏账准备的会计分录有一个还是两个
  • springmvc执行流程简单
  • 有限公司股权转让的规定最新
  • 手把手教你如何从一无所有到财务自由
  • 阿里什么
  • 用流程图的形式写出视觉的形成过程
  • 预存电费余额怎么突然多了
  • 对企业来说什么是工匠精神
  • mongodb的配置文件
  • SQLite数据库安装及基本操作指南
  • 预缴税款可以抵扣简易计税
  • sql随机抽样
  • 建账盘存库存商品的分录
  • 员工自己全额承担社保费用要计提吗
  • 股权转让怎么做账
  • 制单会计岗位风险点
  • 餐费计入哪个科目合理避税
  • 存量资金会计处理办法
  • 装饰公司财务工作内容
  • 车间消耗品的会计分录
  • 专项应付款能转出吗
  • 预收账款冲销账户怎么做
  • 未交税金免抵退多少税
  • 收到财付通的短信通知
  • 固定资产为什么要提减值准备
  • 会计实务操作中错误的是
  • 小规模减免附加税的会计处理
  • 收到税务局退还的个税手续费怎么入账
  • 小规模发票跨月冲红税款可以退回吗
  • 员工伤残补助会计分录
  • 会计去企业还是国企好
  • 如何制作ubuntu系统盘
  • win7屏幕太亮了怎么调电脑
  • windows8.1玩英雄联盟
  • mac如何打开程序菜单
  • mmc.exe是什么
  • centos设置双网卡
  • 延迟windows更新
  • Win7中TrustedInstaller.exe进程占用内存高该怎么解决?
  • win7电脑出现广告弹窗怎么办
  • ajax动态加载json数据
  • 编写自己的linux系统
  • shell脚本判断两个数大小
  • 深入理解计算机系统
  • 如何查询自己公司的对公账号
  • 个人所得税如何办理退税
  • 盘州市税务局党组成员图片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设