Vue3.0--Vue Composition API使用体验
Vue3.0目前已经出了beta版本,并在github上进行了开源,叫做 vue-next ,本文将之前采用Vue2.6开发的todoList小项目改造成为Vue3.0编写,并介绍一下2.x和3.x之间写法的不同之处。 点击体验 Github地址: Vue.js2.6版本todoList , Vue.js3.0版本todoList Vue3.x适配大部分Vue2.x的组件配置,也就是说以前我们在Vue2.x针对组件的一些配置项,例如: export default { name: 'test' , components: {}, props: {}, data () { return {} }, created (){}, mounted () {}, watch:{}, methods: {} } 复制代码 在Vue3.x中也是可以适配的,对应的相关生命周期方法也可正常执行,但是Vue3.x的一大核心是引入了 Vue Composition API (组合式API),这使得组件的大部分内容都可以通过 setup() 方法进行配置,同时Vue Composition API在Vue2.x也可以使用,需要通过安装@vue/composition-api来使用: npm install @vue/composition-api ... import VueCompositionApi