一个 Vue 组件本质上是一个配置对象这里每一个字段都是 Vue 定义好的option选项。export default { props: {}, data() {}, created() {}, watch: {}, methods: {}, computed: {} }更细一点它们属于不同类别名称类别作用props数据选项Data Option接收父组件数据data状态选项State Option组件内部状态computed计算属性选项派生数据methods方法选项行为逻辑watch监听选项响应数据变化created生命周期钩子Lifecycle Hook创建阶段执行mounted生命周期钩子DOM 挂载后执行