1.4.0 • Published 1 year ago

@obciid/vue2ts v1.4.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

Vue 语法糖转换成 vue-ts 写法

是一个将 vue 语法糖转换成 vue-ts 写法的工具,对于代码洁癖的人可以适当的解放双手。

使用

npm i -g @obciid/vue2ts
vue2ts -i ./src/App.vue

示例

// 转换前
<script>
export default {
    name: "HelloWorld",
    props: {
        msg: String,
    },
};
</script>

// 转换后
<script lang="ts">
import { Component , Vue , Prop } from "vue-property-decorator";
@Component({})
export default class HelloWorld extends Vue {
    @Prop() msg: string;
  }
}
</script>

目前已经完成

  • watch
  • props
  • data
  • vue 生命周期、uni-app 生命周期、mpvue 生命周期
  • methods
  • computed
  • mixins
  • components
  • filters 未实现 手动装换
  • provide 未实现 手动装换
  • inject 未实现 手动装换
1.2.0

1 year ago

1.4.0

1 year ago

1.3.0

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago