Possible/How to use a VueJS component multiple times but only execute its created/mounted function once?

I am trying to create a VueJS component that does the following: 1) download some data (a list of options) upon mounted/created; 2) display the downloaded data in Multiselct; 3) send selected data back to parent when user is done with selection. Something like the following: <template> <div> <multiselect v-model="value" :options="options"></multiselect> </div> </template> <script> import… Read More Possible/How to use a VueJS component multiple times but only execute its created/mounted function once?