2016-12-22 19 views
3

私はvue jsの初心者ですが、私は正しいかどうかを尋ねているのではないでしょうか。vue jsで外部テンプレートをインポートするには?

私はLaravel 5.3 - Vue Js Appのために以下のタイプの構造を作りたいと思っています。

  1. 私-vue.js

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

    <template> 
        <div> 
         // some code goes here 
        </div> 
    </template> 
    
  3. index.blade.php私がカテゴリーからテンプレートを使用するにはどうすればよい

    <div id="example"> 
        <my-component></my-component> 
    </div> 
    

    テンプレートattriの.vue Vue.componentのbute?または、よりよいアプローチを提案してください。

+0

便利である可能性があります。外部テンプレートを読み込む方法](http://stackoverflow.com/questions/31633573/vuejs-templating-how-to-load-external-templates) –

+0

私は外部テンプレートfron category.vueを読み込むためにimportまたはrequireを使用する必要がありますファイル? –

答えて

0

このlinkは[VueJsのテンプレートの可能性のある重複

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

Category.html.js

module.exports = ` 
    <div>Hello, {{ name }}!</div> 
`; 
関連する問題