跳转至内容
  • 最新
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
  • 太微中文教程
  • 新插件投票看板
皮肤
  • 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

太微中文论坛

  1. 首页信息流
  2. 版块
  3. 讨论
  4. tiddlywiki5 的 vue3 插件

tiddlywiki5 的 vue3 插件

已定时 已固定 已锁定 已移动 讨论
10 帖子 2 发布者 195 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 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
                      • 最新
                      • 版块
                      • 标签
                      • 热门
                      • 用户
                      • 群组
                      • 太微中文教程
                      • 新插件投票看板