Sometimes, we want to remount a component in Vue.js.
In this article, we’ll look at how to remount a component in Vue.js.
How to remount a component in Vue.js?
To remount a component in Vue.js, we should change the key prop of the component.
For instance, we write
<template>
<div id="app">
<my-component :key="componentKey"></my-component>
<button @click="componentKey = !componentKey">reload</button>
</div>
</template>
to set the key prop of my-component to componentKey.
And then we add a button to toggle the componentKey between true and false.
As a result, my-component will remount when we change the value of componentKey by clicking the button.
Conclusion
To remount a component in Vue.js, we should change the key prop of the component.