前回までの状況はこちら
最新ソースファイルはこちら(gitHub)
https://github.com/takishita2nd/diet-mng
ダッシュボード画面に、
この画面の追加します。
ベースは体重管理のものを流用できるので、さくっと作成しました。
EatingDashboardComponent.vue
<template>
<div>
<div class="dashboard">
<div class="chart">
<canvas id="eating"></canvas>
</div>
<div class="command">
<ul>
<li><a @click="onClickPrev">prev</a></li>
<li><a @click="onClickNext">next</a></li>
</ul>
<ul>
<li><a @click="onClickInput">クイック入力</a></li>
<li><a href="">詳細</a></li>
</ul>
</div>
</div>
</div>
</template>
<script>
export default {
data() {
return {
};
},
created: function() {
},
mounted: function() {
},
methods: {
onClickNext: function() {
},
onClickPrev: function() {
},
onClickInput: function() {
},
}
}
</script>
app.js
Vue.component('eating-dashboard-component', require('./components/Eating/EatingDashboardComponent.vue'));
home.blade.php
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="panel panel-default">
<div class="panel-heading">Dashboard</div>
<div class="panel-body">
@if (session('status'))
<div class="alert alert-success">
{{ session('status') }}
</div>
@endif
<weight-dashboard-component></weight-dashboard-component>
<p></p>
<eating-dashboard-component></eating-dashboard-component>
</div>
</div>
</div>
</div>
</div>
@endsection