说是重构,基本上算是重写了.不过由于用了 tailwindcss,还好都只是写了些静态页面.
今天正准备开始写逻辑,最后这 typescript 的支持程度,我真的是写不下去了.
今天准备赶紧切换到 react.
无意引战!!!
无意引战!!!
无意引战!!!
只是我没搞懂为什么 vue3 对 typescript 的支持这么差...
例如下面的写法,关于 props 类型检查,这种写法我看着真的蛋疼.
export default defineComponent({
props: {
message: {
type: Object as PropType<FlashInterface>,
required: true
}
},
setup(props) {
// Stuff
}
});
后来我又想了想,可能是因为.vue 模板的原因导致的,因为在<template>模板里面 this.$emit 都要被 vscode 红线报错.
所以,如果要愉快的使用 vue3,我觉得 vue3+js 可能才是最好的选择.
还有,我是业余前端,以上观点请轻喷.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.