位置: 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函数)

  • 所得税 扣除
  • 递延所得税计算表模板
  • 医疗保险单位和个人交的区别
  • 税控盘维护费280多久可以抵扣
  • 现金折扣冲减收入吗
  • 小微企业印花税减免最新政策
  • 企业所得税不含税价格怎么算
  • 财付通转账手续费多少
  • 煤炭运输企业的环保方案及措施怎么写
  • 对方公司注销用现金还货款怎么入帐?
  • 固定资产台账登记表明细科目写什么
  • 物业 免物业费
  • 长期股权投资成本法初始计量
  • 确认的投资收益
  • 汽车修理费增值税税率
  • 工程款填入申报表应税服务还是应税劳务一栏?
  • 国家税务总局11号令
  • 一般纳税人认定标准500万是什么时候开始执行
  • 无法支付的其他账户
  • 开通电子税务局需要什么资料
  • 清产核资的步骤
  • 1000元的打印机双十一满减可以减150吗少
  • 电子商务如何做账
  • 怎么把qq垃圾全部清除
  • 在卸载程序里找不到软件怎么卸载
  • 分期付款买车的利息会计分录
  • 新车车祸报废
  • win10不关机设置方法
  • wordpress简码怎么用
  • laravel视频教程
  • 纳税人提供应税服务
  • php面向对象的三大特征
  • thinkphp smarty
  • 微信小程序的视频怎么下载
  • php连接数据库的基本步骤是什么
  • 成本类账户期末余额在借方还是贷方
  • ubuntu20.04.1安装
  • 能用javascript 最终
  • linux调试工具有哪些
  • php获取文件内容的方法
  • linux查询ifconfig和cd命令的完整文件名
  • 无形资产转让的最低收费额如何确定?
  • 汇总纳税企业所得税征收管理办法
  • 事业单位员工工资
  • 机票退票手续费新规定2023
  • mongodb怎么用
  • 年会服装费属于什么费用
  • 以前年度亏损要调整吗
  • sql条件查询语句怎么写
  • 税控盘减免税款怎么结转
  • 房地产开发企业成本核算方法
  • 疫情期间社保减免优惠政策几个月
  • 应收应付款会计分录
  • 当月只有进项税额会计怎么做账
  • 固定资产抵账的账务处理
  • 收到保险公司保险费会计分录
  • 哪些企业可以减免企业所得税
  • 如何查询一个企业的纳税情况
  • 哪些固定资产不计提折旧
  • 原始凭证书写要求
  • mysql5.6 创建用户
  • Linux环境下mysql5.7.13安装教程
  • 建立索引mysql
  • win8.1系统升级win10
  • win7怎样关闭u盘保护功能
  • win7如何升级win11系统
  • ubuntu20录屏
  • 装win8还是win10
  • 铁嘴啥意思
  • js显示时间并且之后秒数实时更新
  • 第四章之BootStrap表单与图片
  • bootstrap要学吗
  • JavaScript正则表达
  • 命令最常用的类型有
  • 安卓编程视频教程
  • android 开发 教程
  • javascript教程 csdn
  • unity3d mod
  • 浅谈jQuery中ajaxPrefilter的应用
  • 使用粗盐热敷十大危害
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设