What is an equivalent of `created()` in the Vue.js composition api?

Viewed 5617

Could you advise what is the equivalent of the created() in the new Vue composition API, which I'm using from within Vue2 like this:

import { reactive, toRefs } from '@vue/composition-api'
2 Answers

From the Composition API docs on Lifecycle Hooks:

Because setup is run around the beforeCreate and created lifecycle hooks, you do not need to explicitly define them. In other words, any code that would be written inside those hooks should be written directly in the setup function.

Anything you would have done in the created hook you can do in setup.

to help the community, the created() method can be used this way. hope this helps :)

<script>
import TenantsAPI from "@/api/tenants";

export default {  
    setup() {
        const tenantsAPI = new TenantsAPI(); //compositon api
    };
}


//options api
//async created(){
//    this.tenantsAPI = new TenantsAPI();
//}
</script>
Related