我正在使用Vue和Laravel开发一个应用程序。Laravel控制着我的路由,我没有使用vue-router
。
根据父组件数据对象的状态,我有时会有条件地加载一些组件。
我在父组件中有这个方法:
activateListingForm: function() {
this.listingFormActive = !this.listingFormActive;
}
这个方法是由一个按钮触发的,该按钮将把 this.listingFormActive
更改为 true 或 false。
然后我在组件的模板中有如下内容:
<transition name="slide-fade">
<create-listing-form v-if="listingFormActive"></create-listing-form>
<listings-table v-else></listings-table>
</transition>
我遇到的问题是有些用户点击浏览器后退按钮,期望最后一个组件加载。我想知道是否有一种方法可以基于后退按钮更改状态?
谢谢。