ttrpg-tools/todo.md

1.1 KiB
Raw Blame History

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