首页 > Vue 2.0 的路由如何从一个单文件组件启动?

Vue 2.0 的路由如何从一个单文件组件启动?

1.0版本不用new Vue,一直都是像下面这样启动

import app from 'app.vue';
router.start(app, '#app');

2.0官方给的例子全是模版写在template里的, 我尝试用components: { app }也没成功

new Vue({
  router,
  template: `
    <div id="app">
      <h1>Basic</h1>
      <ul>
        <li><router-link to="/">/</router-link></li>
        <li><router-link to="/foo">/foo</router-link></li>
        <li><router-link to="/bar">/bar</router-link></li>
      </ul>
      <router-view class="view"></router-view>
    </div>
  `
}).$mount('#app')

请问有没有方法从一个单文件组件启动??


import Vue from 'vue';
import App from './app.vue';
import router from './router';

var app = new Vue({
    el: '#app',
    router,
    render: h => h(App)
});

使用render vue2.0 render function


    new Vue({
      router,
      render: h => h(App), // render function
    }).$mount('#app')
【热门文章】
【热门文章】