1.1 KiB
1.1 KiB
todo
dice
- key的链接处理:目前的做法不能处理多个dice独立工作的情况。
- key读取:初始化组件时,如果有key应当初始化骰点结果。
- 骰子公式扩展:增加
-运算符(减去骰点或数值) - 骰子公式扩展:增加
kh/kl运算符(保留若干个最大/最小骰点,如2d6kh1) - 骰子公式扩展:增加
dh/dl运算符(去掉若干个最大/最小骰点,如3d6dl2) - 交互改进:点击骰子总是重roll,点击文本总是重置为公式
数据加载
- 创建
fetchData用于异步加载数据,抽象掉fetch。 fetchData使用一个索引来寻找加载的数据。- 在
dev环境使用import.meta.glob创建索引,在cli环境检索目录创建并注入。
markdown
- 创建独立的
Article组件,用于将特定src位置的md文件显示为article内的markdown文章。 Article处理异步加载。- 注册
:md-link组件,点击后将链接作为Article插入到:md-link所在的p下方。 - 在
Article销毁时,同时销毁其内部插入的其他Article。