tiddlywiki5 的 vue3 插件
-
-
使用类似 tw-react 吗,那就可以用 vue 生态的组件了,不过 vue 有的组件基本 react 都有了,可能就是比 react 的轻量一点吧。
-
感觉接入 vue 组件有点麻烦,因为目前没有依赖构建工具。 和react 相比其实大小几乎一样, 都是150kb。 所以开发体验其实并不太行, 代码全靠盲写。 vue 代码全靠盲写。 目前感觉最大的好处就是ui通过vue的响应式更新比较方便了, 而不是之前手动的更新节点。有点像 ejs 的加强版了
-
刚开始还以为可以解决 tw 的widget 的destory 问题。 但是翻了一下 api 才发现,vue 的 unmounted 其实和react 差不多, 只有页面路由发生了变化。 才会认为组件被卸载了。 每次给widget 加上 定时器都会想到这个定时器不会被清除(这也算是一个tw 的心智负担吧)
-
vue 对input 的IME 进行了处理, 也不用自己进行判断了
-
-
-
也许以后可以模仿一下tw-react 的做法
9/10