Vue2 to Composition API 语法转换器 V2.0 版本更新


在线使用

网站

Gitee: vue2-to-composition-api

vue2-to-composition-api 是一款可以将 Options API 转换成 Composition API 的在线应用工具,转换后直接导出 Script setup 内容,帮助 Vue2 项目减少 Options API 语法迁移成本

更新内容

  • 优化components、mixins需要手工剔除的问题;
  • 优化async function的处理方式;
  • 重构replace代码主体的方法;

注意事项

  • Template 中的内容不在转换器解析范畴内,需要手工替换 Data 数据源;
  • 如果你使用了被 Vue3 废弃的指令,如 $on$once$off 等,转换器仍然会指向 vm 实例下;
  • 转化工具在设计思路上,对 Vue2.7 版本会更加友好,其他问题详见网站文档;

 

 


相關推薦

2022-07-02

Vue 2.7 从 Vue 3 向后移植了一些最重要的功能,包括: Composition API SFC <script setup> SFC CSS v-bind 此外,以下功能已明确不会进行移植: createApp()(Vue 2 没有独立的 app scope) Top-level await in <script

2024-01-05

低配置和策略的开发及维护成本。此外,因为 Crosssplane Composition 资源本身缺乏强大的模版能力且云 API 丰富且复杂,因此有些 Composition 资源可能需要上千行 YAML 才能完成渲染资源编写,维护成本较高,使用 KCL 可以平替 YAML 提升

2023-05-13

件信息 软件名称:DjangoAdmin 敏捷开发框架 Flask+EleVue 版本 官网网址:https://www.djangoadmin.cn 文档网址:http://docs.flask.elevue.djangoadmin.cn 演示地址:http://manage.flask.elevue.djangoadmin.cn 版本说明 版本名称 版本说明 版

2023-02-07

兴奋的功能,这些功能是 Crossplane 社区强烈要求的,如 Composition Functions、EnvironmentConfig,以及将 CompositionRevisions 提升到 beta 版本。 此外,这个 v1.11.0 版本还包括根据 Crossplane 用户的直接反馈而重写的主要文档,并且还着重于稳

2023-04-04

"关系型" 或 "标签型" 数据的工作变得简单和直观。 此版本包括一些新功能、错误修复和性能改进,建议现有用户在升级到 Pandas 2 之前先升级到 Pandas 1.5.3,并确保他们的代码不会产生 FutureWarning 或 DeprecationWarning 消息。 增强

2023-11-14

变量场景 支持转换小驼峰命名风格的组件 支持 es6 的语法,如?. 支持 wx:for 和 wx:if 同时使用,wx:i f使用了 key 或 item 的场景 支持页面引用组件时如果组件下文件名为 index 时路径可省略 index 的场景 增加日志收集功能,日

2023-04-27

,他们的任何重要资源被更新或删除的可能性为零。 Composition 验证 当人们在设计和构建自己的云原生控制平面时,Composition 已经被证明是 Crossplane 的一个强大的功能。我们从社区了解到,采用 Composition 的功能集的学习曲线

2023-08-01

件信息 软件名称:DjangoAdmin 敏捷开发框架 FastAPI+Layui 版本 官网网址:https://www.djangoadmin.cn 文档网址:http://docs.fastapi.layui.djangoadmin.cn 演示地址:http://manage.fastapi.layui.djangoadmin.cn 版本说明 版本名称 版本说明

2022-06-29

s 中单独引入,存在不兼容更新 DatePicker: 重构DatePicker为composition API,全新的UI样式及交互,新增DateRangePicker组件,替换此前的range写法 ,存在不兼容更新 TimePicker: 重构TimePicker为composition API,全新的UI样式及交互,disableTime API

2022-01-23

<script setup> 带来的开发体验更丝滑的组合式 API 语法 Volar 提供的单文件组件 TypeScript IDE 支持 vue-tsc 提供的针对单文件组件的命令行类型检查和生成 Pinia 提供的更简洁的状态管理 新的开发者工具扩展,

2023-01-30

ijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开

2023-12-02

l-lang/kcl-lang.io/pull/205 感谢 @MeenuyD, @negz 对 Crossplane KCL Composition Functions 集成的讨论与支持 🙌 https://github.com/kcl-lang/kcl/issues/885 感谢 @kolloch 对 Bazel KCL 构建规则脚本的宝贵反馈 🙌 https://github.com/kcl-lang/rules_kcl/pull/2

2023-04-20

ijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开

2023-05-30

ijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开