###前提・実現したいこと
vue.jsでUI側の画面を作成中。
ログイン中の山田先生が自分の学生成績リストを表示したい。
###発生している問題・エラーメッセージ
ログイン中の山田先生以外の田中先生の学生もリストに表示されている。
ようには先生ごとに分けてもらいたい。
###該当のソースコード
vue.js
1 .l-item.l-item-id {{item.studentName}}
上記は学生リストをすべて表示する。山田先生の学生だけでなく、ほかの先生の学生も表示される。
vue.js
1 computed: { 2 studentName() { 3 if (this.user.name === this.item.teacherName) { 4 return "studentName" 5 } else { 6 return null 7 } 8 } 9
上記はログイン中の先生user.nameは指定する先生のteacherNameと同じ値であれば、その先生の学生リストstudentNameを返してくれる
上記の図はuser.nameが未定義だが、本当に未定義のせいなのか?
###試したこと
今はログイン中の先生user.nameは指定する先生のteacherNameと同じ値であれば、その先生の学生リストstudentNameを返してくれると試しているのですが、
user.nameは未定義であるか、この考え方が間違えたのか分からないため、よくしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。