0
マイコンポーネントVUE:vueコンポーネントのリンクに画像をアップロードするにはどうすればよいですか?このような
<template>
<div>
<ul class="list-inline list-photo">
<li v-for="item in items">
<div class="thumbnail" v-if="clicked[item]">
<img src="https://myshop.co.id/img/no-image.jpg" alt="">
<a href="javascript:;" class="thumbnail-check"><span class="fa fa-check-circle"></span></a>
</div>
<a v-else href="javascript:;" class="thumbnail thumbnail-upload"
title="Add Image" @click="addPhoto(item)">
<span class="fa fa-plus fa-2x"></span>
</a>
</li>
</ul>
</div>
</template>
<script>
export default {
props: ['state', 'product'],
data() {
return {
items: [1, 2, 3, 4, 5],
clicked: [] // using an array because your items are numeric
}
}
},
methods: {
addPhoto(item) {
this.$set(this.clicked, item, true)
}
}
}
</script>
私は、リンクをクリックした場合、それは、リンクをクリックした場合、それは画像をアップロードする私が欲しい
メソッドaddPhotoを呼び出します。それで、画像を選択してアップロードし、画像をアップロードしてimgを更新します。画像をアップロードするためのコードを追加写真方式
に置かれるようですが、私はまだVUEコンポーネントに画像をアップロードする困惑して見えます
どのように私はそれを解決することができますか?