回应模式 - No.64254690


No.64254690 - 技术宅


无标题无名氏No.64254690 只看PO

2024-11-01(五)01:59:56 ID:TPWHppd 回应

准备做一款辅助创作向的app工具软件,开源免费不联网

希望小说/世界观/设定创作者们能提供一些需求,我会尽可能地实现!

无标题无名氏No.64946277

2025-01-09(四)02:12:39 ID: TPWHppd (PO主)

>>No.64946268
不过话又说来,这个文件夹的章节系统确实给我带来了不少困扰呢|-` )

我想问一下大家是否有对多层章节的需求呢?

举例就是

-章节1
 -章节1-a
  文本1a
 -章节1-b
  文本1b
-章节2

目前比较麻烦的就是嵌套章节之间的拖拽改变顺序和嵌套层级,例如把章节1-a拖到章节2里面去

无标题无名氏No.64946281

2025-01-09(四)02:14:18 ID: TPWHppd (PO主)

>>No.64946269
斜体加粗的话目前可能不会做哦( ゚∀。)
不过要做的话也不会很困难就是了

其他的都会做( ゚ 3゚)

无标题无名氏No.64946305

2025-01-09(四)02:23:38 ID: TPWHppd (PO主)

>>No.64945679
其实只需要加个vuedraggable就能大致实现需求了的,但是它的方法设置项实在是太少了( ´_ゝ`)

仔细想想element tree就只差一个drag handler,像是折叠和拖拽排序都是符合需求的,考虑把长按事件禁用或者差一下源码才是更明智的决定吧(つд⊂)

不过数据结构这个真没办法啊(*゚ー゚)
也不知道element的制作组是怎么想的,偏偏就要把键名和结构定死,但凡你让我自行设置列表呢( `д´)

无标题无名氏No.64946323

2025-01-09(四)02:28:16 ID: TPWHppd (PO主)

>>No.64946305
拖拽handle这种设置真常用吧,到底有什么理由不加呢。而且这个拖拽的过程动画效果也不能设定,只能说插件省的事都会变成设计自由度的负担|-` )

肥哥们要是有类似的嵌套列表拖拽改变顺序的插件也请和我分享一下,真的为这个功能很头疼(;´Д`)

无标题无名氏No.64948831

2025-01-09(四)12:38:49 ID: TPWHppd (PO主)

做了一上午感觉不太行|-` )
嵌套和拖动我都做过,但是两个合在一起就有点困扰了,考虑做成章节和文章的单层结构了(つд⊂)

会把多层嵌套的数据结构留着,等之后有时间了再来研究|-` )

无标题无名氏No.64948862

2025-01-09(四)12:42:49 ID: TPWHppd (PO主)

扒element的源码结果发现自己看不懂(;´ヮ`)7
虽然比一开始好了很多,但是响应式的原理层还是不怎么熟悉( ›´ω`‹ )

无标题无名氏No.64949405

2025-01-09(四)13:59:46 ID: e7fgVhk

tree v1有 drag handler 吧,虚拟 tree 可能是还没更新上( ゚ᯅ 。)
要不试试 pragmatic-drag-and-dr 自己手搓一个|ー` )

无标题无名氏No.64949456

2025-01-09(四)14:05:30 ID: e7fgVhk

数据结构看不太懂,但是可以写一个 getter 提供 tree 组件需要的数据吧(つд⊂)

无标题无名氏No.64949876

2025-01-09(四)15:06:00 ID: TPWHppd (PO主)

>>No.64949456
>>No.64949405
肥哥好专业啊,我还真在用这个手搓( ゚∀。)7

Tree和虚拟tree我都看了,没有找到handler选项呢,我这边是vue3所以用的是plus(;´Д`)

数据这个主要是输入同步的时候要做一个来回的翻译,用getterg恐怕会影响性能|-` )

如果今天之内搓不出个人样就只能放弃了多层嵌套了(;´Д`)