• 最新
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
  • 太微中文教程
  • 新插件投票看板
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
太微中文论坛icon

太微中文论坛

tiddlywiki5 的 vue3 插件

已定时 已固定 已锁定 已移动 讨论
10 帖子 2 发布者 286 浏览
    • 从旧到新
    • 从新到旧
    • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    写于 最后由 oeyoews 编辑
    #1

    488946f9-e848-4234-adcb-8429f10c1815-image.png

    1 条回复 最后回复
    0
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    写于 最后由 编辑
    #2

    https://tiddlywiki-starter-kit.oeyoews.top/#%24%3A%2Fplugins%2Foeyoews%2Fneotw-vue3

    国内网络访问似乎不太行

    1 条回复 最后回复
    0
  • linonetwoL 离线
    linonetwoL 离线
    linonetwo
    写于 最后由 编辑
    #3

    使用类似 tw-react 吗,那就可以用 vue 生态的组件了,不过 vue 有的组件基本 react 都有了,可能就是比 react 的轻量一点吧。

    1 条回复 最后回复
    0
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    写于 最后由 编辑
    #4

    感觉接入 vue 组件有点麻烦,因为目前没有依赖构建工具。 和react 相比其实大小几乎一样, 都是150kb。 所以开发体验其实并不太行, 代码全靠盲写。 vue 代码全靠盲写。 目前感觉最大的好处就是ui通过vue的响应式更新比较方便了, 而不是之前手动的更新节点。有点像 ejs 的加强版了

    oeyoewsO 1 条回复 最后回复
    0
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    写于 最后由 编辑
    #5

    刚开始还以为可以解决 tw 的widget 的destory 问题。 但是翻了一下 api 才发现,vue 的 unmounted 其实和react 差不多, 只有页面路由发生了变化。 才会认为组件被卸载了。 每次给widget 加上 定时器都会想到这个定时器不会被清除(这也算是一个tw 的心智负担吧)

    1 条回复 最后回复
    0
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    写于 最后由 编辑
    #6

    vue 对input 的IME 进行了处理, 也不用自己进行判断了

    1 条回复 最后回复
    0
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    在 中回复了 oeyoews 最后由 编辑
    #7

    @oeyoews @linonetwo

    引入了一个 vant ui 库, 这下真的写插件的ui 再也不用慢慢使用tailwindcss 手搓样式了。

    088a4200-ce96-4f7d-862e-bf0922bbf75f-image.png

    oeyoewsO 1 条回复 最后回复
    0
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    写于 最后由 编辑
    #8

    完美解决了 widget 中 i18n 问题

    image.png

    1 条回复 最后回复
    0
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    在 中回复了 oeyoews 最后由 编辑
    #9

    @oeyoews vant 主要是给移动端用的,element-ui 是给pc 用的, 但是 由于cdn 不能按需引入,element-ui 将近 1M了, 很难接受

    1 条回复 最后回复
    0
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    写于 最后由 编辑
    #10

    也许以后可以模仿一下tw-react 的做法

    1 条回复 最后回复
    👍
    0

  • 登录

  • 没有帐号? 注册

Powered by NodeBB Contributors
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
  • 太微中文教程
  • 新插件投票看板
  • 登录

  • 没有帐号? 注册