【发布时间】:2017-09-21 20:34:20
【问题描述】:
我正在使用 laravel 和 vuejs2,如您所知,我们可以使用动态组件和当前视图 var 加载组件
现在我使用这种方法加载了一个组件,现在我想从我加载的这个组件中加载另一个组件(这个组件将删除,另一个将替换为它)
我该怎么做?
import example from './components/Example.vue';
import example2 from './components/Example2.vue';
import login from './components/Login.vue';
Vue.component('example', example);
Vue.component('example2', example2);
Vue.component('login', login);
const app = new Vue({
el: '#content',
data: {
currentView: '',
show: true
},
methods:{
example1: function(){ this.currentView = 'login'; },
example2: function(){ this.currentView = 'example2'; },
noview: function(){ this.currentView = ''; }
}
});
和
<component :is='currentView'> </component>
【问题讨论】:
标签: vue.js vuejs2 vue-component