現在の予定と、次の予定が表示され、ボタンを押すと次の予定が現在の予定に入り、次の予定にまた次の予定が入るようなシステムを作成したいです。
イメージ・・・
現在:国語9:00~10:00 当番:森本 田中
次の予定:算数11:00~12:00 当番:松本 中村【ボタン】
data: function() { return { today_schedule: [ { id:'1', plan: '国語', start: '9:00', end: '10:00', name: [ '森本','田中'], }, { id:'2', plan: '算数', start: '11:00', end: '12:00', name: [ '松本', '中村' ], }, { id:'3', plan: '理科', start: '13:00', end: '14:00', name: [ '山下', '青山' ], }, i: -1, peplename: '',
ボタンを押すと「教科」や「時間」は表示されるのですが、
「当番」の名前が表示されません。どうしたらよいのでしょうか、ご教授ください。
consoleにエラーはとくに出ておりません。
methods: { clickButton: function(event){ this.i = this.i+1; }, person: function(){ for (var a=0; a<=this.today_schedule[this.i].participant.length; a++){ this.peplename += this.today_schedule[this.i].participant[a] + ' '; } }, }
また、次の予定がなくなった時・・・
現在:理科13:00~14:00 当番:山下 青山
次の予定:次の予定はありません
さらにボタンを押したとき・・・
現在:本日の予定は全て終了しました。
次の予定:次の予定はありません
というようにしたいです。今は次の予定に表示するものがなくなるとその直前でボタンを押しても動かなくなります。
長々と申し訳ありません。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/24 01:59
2019/12/24 02:22
2019/12/24 07:53
2019/12/24 08:16
2019/12/24 10:44 編集
2019/12/25 00:58
2019/12/25 01:34
2019/12/25 02:10
2019/12/25 03:10
2019/12/25 04:12
2019/12/25 05:58
2019/12/26 01:35
2019/12/26 02:14
2019/12/26 02:28