car*_*ade 6 typescript vue.js vue-component vuejs3
VueJS 3.0 提供了定义组件的新语法
(https://v3.vuejs.org/api/global-api.html#arguments-3)。
import { defineComponent, ref } from 'vue'
const HelloWorld = defineComponent(function HelloWorld() {
const count = ref(0)
return { count }
})
Run Code Online (Sandbox Code Playgroud)
如何使用传递函数在本地注册组件defineComponent?
在旧样式中,您将components在组件定义对象中使用字段,如下所示:
import ComponentA from './ComponentA.vue'
export default {
components: {
ComponentA
}
// ...
}
Run Code Online (Sandbox Code Playgroud)
您可以像以前一样简单地通过将该组件添加到componentsoption 来完成此操作:
import ComponentA from './ComponentA.vue'
export default defineComponent({
setup() {
const count = ref(0)
return { count }
},
components: {
ComponentA
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2091 次 |
| 最近记录: |