UniVue@v1.4.0版本发布:运行时调试器RuntimeDebuger

GitHub仓库

发布版本仓库:https://github.com/Avalon712/UniVue

开发版本仓库:https://github.com/Avalon712/UniVue-Develop

UniVue拓展框架UniVue源生成器仓库:https://github.com/Avalon712/UniVue-SourceGenerator

更新说明

在没有调试器之前,如果某个模块出现问题很难进行调试,往往要花很长时间才能定位问题,同时需要将项目设置为Debug模式,然后打断点,一步一步地找问题,如果你没有像我这么熟悉源代码的话,断点打在哪儿可能都不清楚,往往很难打在关键的位置,即使是我有时也是需要花很长时间才能找到问题的原因。很早之前就有了想写一个调试器的想法来解决出现问题时能够快速定位问题,而不需要将项目设为Debug模式,也不需要一步一步地进行代码调试,最近花了两天终于是做完了,初步测试没有bug,只不过就是UI界面丑了一点,但是看起来也挺清楚的。目前调试器只能对UniVue内置的数据模型的双向绑定、路由事件绑定、UI事件绑定三个核心基础模块。一般出问题也是在这三个模块了。

打开方式:UniVue > RuntimeDebuger
模型绑定测试

事件绑定调试 视图调试

更新内容

  1. 运行时调试器:通过UniVue>RuntimeDebuger打开调式器,运行时调试器可以方便地对模型绑定、事件绑定、路由事件绑定进行方便的调试,可以直接通过调试器完成各种UI测试;

  2. 修复ModelUtil无法更新List<Enum>的bug;

相关推荐
Kyln.Wu2 小时前
【python实用小脚本-187】Python一键批量改PDF文字:拖进来秒出新文件——再也不用Acrobat来回导
python·pdf·c#
hqwest2 小时前
C#WPF实战出真汁01--项目介绍
开发语言·c#·wpf
wanhengidc3 小时前
云手机选哪个比较好用?
服务器·网络·安全·游戏·智能手机
小牛壮士3 小时前
Tokenizer(切词器)的不同实现算法
开发语言·算法·c#
蛊明8 小时前
Steam修改游戏安装目录
游戏·steam
SmalBox13 小时前
【渲染流水线】[几何阶段]-[图元装配]以UnityURP为例
unity·渲染
John_ToDebug15 小时前
深入解析 Chrome UI 布局配置的设计思想与实现机制
chrome·ui
代码小念16 小时前
Pytest+selenium UI自动化测试实战实例(超详细)
selenium·ui·pytest
李昕壑1 天前
FPS游戏时,你的电脑都在干什么(CS2)
游戏
zaiyang遇见1 天前
【递归完全搜索】CCC 2008 - 24点游戏Twenty-four
算法·游戏·c/c++·全排列·信息学奥赛