前提・実現したいこと
vue.jsの入門本を片手に試行錯誤しています。
v-forの使い方が良く分かりません。
patternsには配列のほか数値も直接入れることができるとのことで、変数もOKかなと思い試してみましたがダメでした。
そもそも使い方が間違っているような気もしますが…;
このような書き方はできないのでしょうか?
やりたいことは「patternsの値の分だけリストを繰り返す」です。
<ul> <li v-for="x in patterns" :key="x">{{x}}</li> </ul> <input type="number" v-model="patterns">
var app = new Vue({ el:"#app", data:{ patterns:3 } }
ロード時は希望通り下記の通り表示されます。
・1
・2
・3
が、inputboxで値を変更すると、patterns値の桁数回数しか繰り返されません。
1~9の場合は1回、10~99の場合は2回、100~999だと3回・・・etc.
patternsの分だけ繰り返すにはどのように記述すれば良いでしょうか。
回答2件
あなたの回答
tips
プレビュー