如何在vue js中导入外部模板?

Swa*_*ari 5 vue.js vue-component

我是vue js的初学者,不确定我是否要求正确。

我想为Laravel 5.3-Vue Js App创建以下结构类型。

  1. my-vue.js

     Vue.component('my-component', {
            template: 'template from Catgory.Vue'
     })
    
     new Vue({
        el: '#example'
     })
    
    Run Code Online (Sandbox Code Playgroud)
  2. Category.vue

    <template>
        <div>
            // some code goes here
        </div>
    </template>
    
    Run Code Online (Sandbox Code Playgroud)
  3. index.blade.php

    <div id="example">
       <my-component></my-component>
    </div> 
    
    Run Code Online (Sandbox Code Playgroud)

    如何在Vue.component的template属性中使用Category.vue中的模板?或建议我更好的方法。

fin*_*ich 1

这个链接可能有用

 Vue.component('my-component', {
   template: require('./Category.html')
 });
 new Vue({
     el: '#example'
 })
Run Code Online (Sandbox Code Playgroud)

类别.html.js

module.exports = `<div>Hello, {{ name }}!</div>`;
Run Code Online (Sandbox Code Playgroud)