2017-09-08 6 views
0

私のvueプロジェクト(webpack、ホットリロード、babelなど)でhttp://vuematerial.io/#/getting-startedを使用しています。ビューの素材 - 変更が表示されない

私はこのライブラリを(npm経由で)インポートし、main.jsファイルに含めました。私のプロジェクトには何の変更もありません。ブラウザはそれをレンダリングしません。

私は間違っていますか?

main.js:

import Vue from 'vue' 
import VueMaterial from 'vue-material' 
import 'vue-material/dist/vue-material' 
import App from './App.vue' 

Vue.use(VueMaterial) 

Vue.material.registerTheme('default', { 
    primary: 'blue', 
    accent: 'red', 
    warn: 'red', 
    background: 'grey' 
}) 

/* eslint-disable no-new */ 
new Vue({ 
    el: 'body' 
    components: { App }, 
    render: h => h(App) 
}) 

App.vue:

<template> 
    <div id="app"> 
    <hello></hello> 
    <md-button>Default</md-button> // this doesnt work! 
    </div> 
</template> 

<script> 

export default { 
    components: { 
    'hello': Hello, 
    'documents': Documents, 
    'Home': Home 
    }, 
    data: function() { 
    return { 

    } 
    } 
} 
</script> 
+0

端末に表示されるエラーメッセージを含めることができます。 – andy

+0

エラーメッセージは表示されません。 Babelコンパイラにエラーはありません。すべてが正しく含まれています。 – Zyg

+0

あなたのページソースは何ですか?デバッグのために、新しい 'Vue({});を追加することをお勧めします。 'this:' beforeUpdate:function(){ console.debug( 'vue rerendering'); console.debug(this); }、 beforeCreate:function(){ console.debug( 'vue creating'); console.debug(this); }、 ' あなたはhueにvueアプリを注入する場所を教えてもらえますか?たぶんvueはその部門を見つけることができません – LakiGeri

答えて

0

は、ノード内のジョブを終了し、再び提供しようとしたことがありますか?私はvue-materialを自分で使用したことはありませんが、私がvueでおしゃべりしている間に、この問題が数回起きていることがわかりました。

+0

はい。私は何度もノードサーバーを終了し、バックエンドファイルを提供するdjangoサーバーも終了しました。私はその3日間働いています... – Zyg

0

vue-material.cssは正しくインポートされていますか?

が、これはあなたの問題であるか、ホットリロードに問題があるかどうかあれば私はあなたの質問から言うことができないimport 'vue-material/dist/vue-material'import 'vue-material/dist/vue-material.css'

を変更してみてください。あなたがブラウザで見るものを記述しようとするかもしれません。

関連する問題