vue
1export default { 2 mixins: [common], 3 data() { 4 return { 5 characters: [ 6 { name: "Lowercase", value: "abcdefghijklmnopqrstuvwxyz"}, 7 { name: "Uppercase", value: "ABCDEFGHIJKLMNOPQRSTUVWXYZ"}, 8 { name: "Numbers", value: "0123456789"}, 9 ], 10 } 11} 12 methods: { 13 makepassword() { 14 var str = 'abc' 15 console.log(str.charAt(2)) 16 console.log(this.characters.name.Lowercase.charAt(2)) 17}
現在パスワード自動生成機能を作成しているのですが、data内の配列要素である、charactersの[Lowercase][Uppercase][Numbers]のvalue値から一文字ずつ値を取得しコンソールに表示させたいです。
varで定義したstrの方は正しくコンソールに表示されたのですが、**this.characters.name.Lowercase.charAt(2)**こちらは上手く表示されません。
書き方が間違えているのでしょうか?
分かる方いらっしゃいましたらヒントだけでも教えていただきたいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/21 15:40