前提・実現したいこと
・Element UIの表示を正しく表示させたい
(公式サイト)https://element.eleme.io/#/en-US/component/table
発生している問題・エラーメッセージ
本格的にプログラミング学習をはじめて1ヶ月ほどのものです https://note.com/siberun/n/n4a19ad99cf87#Mo1KQ 上記のサイトを参考にRails、Vue.jsでTodoアプリを作成しており、Element UIというものを導入したのですが、 Element UIの公式サイトのようにうまく表示ができません。 "Element UI 表示されない"などのワードで調べておりますが、理解できる答えが見つかりませんでした。 参考サイトのとおりに進めているため不備はないと思うのですが、どのようにすれば公式サイトの表示のように うまく表示させることができるのでしょうか。
該当のソースコード
Vue
1 <template> 2 <el-table 3 :data="tableData" 4 style="width: 100%"> 5 <el-table-column 6 prop="date" 7 label="Date" 8 width="180"> 9 </el-table-column> 10 <el-table-column 11 prop="name" 12 label="Name" 13 width="180"> 14 </el-table-column> 15 <el-table-column 16 prop="address" 17 label="Address"> 18 </el-table-column> 19 </el-table> 20 </template> 21 22 <script> 23 export default { 24 data() { 25 return { 26 tableData: [{ 27 date: '2016-05-03', 28 name: 'Tom', 29 address: 'No. 189, Grove St, Los Angeles' 30 }, { 31 date: '2016-05-02', 32 name: 'Tom', 33 address: 'No. 189, Grove St, Los Angeles' 34 }, { 35 date: '2016-05-04', 36 name: 'Tom', 37 address: 'No. 189, Grove St, Los Angeles' 38 }, { 39 date: '2016-05-01', 40 name: 'Tom', 41 address: 'No. 189, Grove St, Los Angeles' 42 }] 43 } 44 } 45 } 46 </script>
javascript
import Vue from 'vue' import ToDoIndex from '../../to_dos/index.vue' import ElementUI from 'element-ui' import locale from 'element-ui/lib/locale/lang/ja' import 'element-ui/lib/theme-chalk/index.css' Vue.use(ElementUI, { locale }) document.addEventListener('DOMContentLoaded', () => { const app = new Vue({ render: h => h(ToDoIndex) }).$mount() document.body.appendChild(app.$el) })
erb
<%= javascript_pack_tag 'to_dos/index' %>
試したこと
参考サイトの読み直しと、コードの打ち間違えを確認
Google検索を用いて"Element UI 表示されない"と検索
補足情報(FW/ツールのバージョンなど)
実際の画像を添付致します。
- 公式サイトの正しい表示(1枚目)
- 公式サイトの正しい表示(2枚目)
- 正しく表示がされていない実際の画像
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。