首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
黄子毅
掘友等级
前端
|
阿里
热爱编程
获得徽章 5
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
10
文章 8
沸点 2
赞
10
返回
|
搜索文章
最新
热门
可视化搭建 - 组件值校验
组件值校验,即在组件值变化时判断是否满足校验逻辑,若不满足校验逻辑,可以拿到校验错误信息进行错误提示或其他逻辑处理。 声明 valueValidator 可开启值校验: 如上面的例子,相当于对组件值做
可视化搭建 - 定义联动协议
虽然底层框架提供了通用的组件值与联动配置,可以建立对组件任意 props 的映射,但这只是一个能力,还不是协议。 业务层是可以确定一个协议的,还要让这个协议具有拓展性。 我们先从使用者角度设计 API
可视化搭建 - 组件值与联动
组件联动是指几个组件相互关联。也就是当一个组件状态变化时,其他组件可以响应。 组件联动是多对多关系的,且目的分为一次性与持续性: 多对多关系:即一个组件可以同时被多个组件联动;多个组件可以同时联动一个
可视化搭建 - 容器组件设计
可视化搭建会遇到如下三类容器组件: 简单容器:以 children 容纳子组件的容器。 卡片容器:以 props.header 加上 props.header 等多个插槽容纳子组件的容器。 Tab 容
可视化搭建内置 API
在设计好画布与组件数据流体系后,理论上主体功能已经完成,但缺乏方便易用的 API,所以还需要内置一些状态与方法。 但是内置状态与方法必须寻求业务的最大公约数,极具抽象性,添加需慎重。 接下来我们从必须
画布与组件元信息数据流
接下来需要解决两个问题: 可视化搭建的其他业务元素如何与画布交互。比如拓展属性配置面板、图层列表、拖拽添加组件、定位锚点、主题等等。 runtimeProps 如何访问到当前组件实例的 props。
组件注册与画布渲染
接着可视化搭建的理论抽象,我们开始勾勒一个具体的 React 可视化搭建器。-------------
精读《如何抽象可视化搭建》
在做任何可视化搭建项目时,第一步都要思考如何抽象。 如果不抽象,当搭建项目做到后期可能会出现 API 杂乱,难以维护的问题;做到一半甚至会怀疑为什么需要一个搭建框架,怀疑把框架去掉会不会效率更高
精读《磁贴布局 - 性能优化》
经过上一篇 精读《磁贴布局 - 功能实现》 的介绍,这次我们进入性能优化环节。 精读 磁贴布局性能优化方式有很多,比如通过空间换时间,存储父子关系的索引,方便快速查找到目标组件。但有一个最核心的性能优
精读《磁贴布局 - 功能实现》
经过上一篇 精读《磁贴布局 - 功能分析》 的分析,这次我们进入实现环节。 精读 实现磁贴布局前,先要实现最基础的组件拖拽流程,然后我们才好在拖拽的基础上增加磁贴效果。
下一页
个人成就
优秀创作者
文章被点赞
12,538
文章被阅读
1,336,248
掘力值
42,684
关注了
6
关注者
6,869
收藏集
0
关注标签
9
加入于
2016-09-18