vue装饰器-像react一样使用class的方式来写vue代码data、methods、computed、watch、生命周期钩子混入mixin私有组件注册componentspropEmit@Provide/@Inject 、@Ref 装饰器写法@ProvideReactive/ @InjectReactive
data、methods、computed、watch、生命周期钩子原写法<template> <div class="helloworld"> <h1>{{ msg }}</h1> <h2 v-text="msg"></h2> <h3>{{l