data 만들기
data() {
return {
nickname: "",
desc: "",
randomProfile: {
name: require("../assets/profile_img/profile_sc_o.svg"),
},
imgList:[
{name:require("../assets/profile_img/profile_sc_b.svg")},
{name:require("../assets/profile_img/profile_sc_o.svg")},
{name:require("../assets/profile_img/profile_sc_p.svg")},
{name:require("../assets/profile_img/profile_sc_r.svg")},
{name:require("../assets/profile_img/profile_sc_y.svg")},
{name:require("../assets/profile_img/profile_sq_b.svg")},
{name:require("../assets/profile_img/profile_sq_o.svg")},
{name:require("../assets/profile_img/profile_sq_p.svg")},
{name:require("../assets/profile_img/profile_sq_r.svg")},
{name:require("../assets/profile_img/profile_sq_y.svg")},
{name:require("../assets/profile_img/profile_tr_b.svg")},
{name:require("../assets/profile_img/profile_tr_o.svg")},
{name:require("../assets/profile_img/profile_tr_p.svg")},
{name:require("../assets/profile_img/profile_tr_r.svg")},
{name:require("../assets/profile_img/profile_tr_y.svg")},
]
};
},
랜덤하게 이미지 변환시키는 메소드 만들기
methods:{
randomImage(){
let randomNumber = Math.floor(Math.random()*this.imgList.length);
this.randomProfile = this.imgList[randomNumber];
console.log(this.randomProfile);
}
}
template 작성하기
<div class="profile_img">
<img :src="randomProfile.name" />
<button @click="randomImage">
<img src="../assets/random_btn.svg" class="randomBtn" />
</button>
</div>