ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Flutter Widgets Element RenderObject 三者的区别和联系

    Jul 31, 20222 min read

    Element 是 Widget 的具化,Widget 和 Element是一一对应的,在构造 Element 的时候就已经完成了两棵树的关联,Element 的 mount 方法形成了 Element 树。

    每一个 Widget 都会有一个 Element 相对应,但是只有渲染类型的 Widget 才会有 RenderObject。所以官方文档有一句话 trictly speaking, the RenderObject tree is a subset of the Element tree,RenderObject 树是 Element 树的子集。

    相关文章

    NPM mac 上的权限修改 不用sudo

    在Mac上通过修改权限来使用NPM而不需要sudo,具体操作包括更改/usr/local和/Users/`whoami`/.npm目录的所有者和组为当前用户。

    rollup打包ts为小程序的sdk

    该配置使用Rollup打包TypeScript代码为小程序SDK,包括TypeScript编译、模块转换、第三方模块加载等插件,输出为CommonJS格式。

    设置MAC 开机自动运行脚本

    设置MAC开机自动运行脚本,通过编写并配置run.sh脚本,使其在系统启动时自动创建指定文件夹。

    Flutter TextField 后增加操作图标

    在Flutter的TextField组件中添加了一个后缀图标按钮,用于清除输入内容。

    为什么JavaScript中使用eval函数时要加上括号呢?——高级前端开发工程师解析

    在JavaScript中使用eval函数时加上括号是为了确保表达式的正确性和避免潜在的错误结果。