vue-jsでlocalhostに何も表示されない
発生している問題・エラーメッセージ
以下のようにApp.vueに記述したものの、localhost:8080には何も表示されません。試しにh1タグを入れてみると表示されたので、CLIが問題ではなく、ソースコードに問題があるように思います。以下のコードに誤りは見られますか?Vue.jsとVutifyを使用しています。ご教授頂けると幸いです。
エラーメッセージ:なし
該当のソースコード
Vue.js
1<template> 2 3<v-app light> 4 <!-- The SideMenu Component go here --> 5 <v-toolbar fixed app light clipped-left color="primary" class="elevation-2"> 6 <v-toolbar-side-icon @click="drawer = !drawer" class="white--text"></v-toolbar-side-icon> 7 <v-toolbar-title class="white--text">News App</v-toolbar-title> 8 </v-toolbar> 9 10 <v-content> 11 <v-container fluid> 12 <MainContent :articles="articles"></MainContent> 13 </v-container> 14 </v-content> 15 <v-footer class="secondary" app> 16 <v-layout row wrap align-center> 17 <v-flex xs12> 18 <div class="white--text ml-3"> 19 Made with 20 <v-icon class="red--text">favorite</v-icon> 21 by <a class="white--text" href="https://vuetifyjs.com" target="_blank">Vuetify</a> 22 and <a class="white--text" href="https://github.com/rachidsakara" target="_blank">Rachid Sakara</a> 23 </div> 24 </v-flex> 25 </v-layout> 26 </v-footer> 27 </v-app> 28</template> 29 30<script> 31 32import axios from 'axios' 33import MainContent from './components/MainContent.vue' component 34 35export default { 36 37 components: { 38 MainContent, 39 }, 40 41 data() { 42 return { 43 drawer: false, // false = Vuetify automatically "do the right thing" to show/hide the drawer 44 api_key:'自分のapi key', 45 articles: [], 46 errors: [] 47 } 48 }, 49 created () { 50 axios.get('https://newsapi.org/v2/top-headlines?sources=techcrunch&apiKey='+this.api_key) 51 .then(response => { 52 this.articles = response.data.articles 53 console.log('data:') 54 console.log(response.data.articles) 55 }) 56 .catch(e => { 57 this.errors.push(e) 58 }) 59 }, 60 61 } 62</script>
試したこと
念のため触っていなかったルーティングを設定しなおしたがダメでした。。。
port番号を任意に変更しましたが甲斐なしでした。
補足情報(FW/ツールのバージョンなど)
Vue.js v2, Vutify
ここにより詳細な情報を記載してください。
ご質問拝見いたしました。
Vuetifyのバージョンは幾つになりますでしょうか?(最新のVuetifyと比べ使われているコンポーネントが古いようです。)
また、MainContent のimport文の右に「component」という記載がありますが、コピペミスでしょうか?
vuetify@2.4.3
importの横の「component」は質問用に消したコメントの消し忘れです!ソースではコメントアウトされています!すみませんっ!
別の回答者様に指摘していただいたscript文でhtmlは表示されたのですが、cssは全く適用されていないので、Vutifyのバージョンが問題なのかなぁと思いました。。。
回答1件
あなたの回答
tips
プレビュー