一、CombinedApi1.IntroductionCombinedApi需要一个真正使用它的地方。这个地方叫做设置。2.组件代码结构exportdefault{components:{RepositoriesFilters},props:{user:{type:String}},data(){return{test:''}},computed:{},watch:{},methods:{},mounted(){},created(){}2.setup1,参数setup在contextpropssetup函数中接收两个参数props和第一个参数props,props是响应式的,每当有新的props传入,都会更新exportdefault{props:{title:String},setup(props){console.log(props.title)}}ps:props是响应式的,需要结构化props的不能用es6解构赋值,可以用toRefs来操作import{toRefs}from'vue'exportdefault{props:{title:String},setup(props){const{title}=toRefs(props)console.log(title.value)}}contextcontext是第二个参数,非响应式,暴露三个属性.log(context.slots)//触发事件(方法)console.log(context.emit)}//解构setup(props,{attrs,slots,emit}){}}当访问组件propertysetup执行时,组件有没有已创建,因此您只能访问props、attrs、slots、emit而不能访问data、computed、methods
