0
写真を作成するプロジェクトがあります。すべての写真をvueコンポーネントにしたい。ループ内にコンポーネントを作成する方法は?
私はAxiosリクエストを送信し、答えの後にそれぞれの写真を1つずつ挿入したいが、各写真はvue-componentでなければならない。私のテンプレートで
axios.get('/api/prepare?query='+encodeURIComponent(this.text))
.then(function(result){
const result_data = result.data;
self.images = result_data.images;
let index = 0;
for(let image in result_data.images){
new Vue({
el : "#photo",
template : "Photo.vue",
data : {
src : result_data.images[image].src,
symbolId : image,
photoId : result_data.images[image].photo_id,
name : index
}
});
index++;
}
私は<div id="photo"></div>
持っていますが、私は
を見つけることができませんコンソールでエラーを取得する要素:
私はあなたが言ったようにしましたが、今度はcosoleの次のエラーです "コンポーネントを正しく登録しましたか?再帰コンポーネントの場合、" name "オプションを指定してください。 – Viktor
残念ながら、私は更新されたコードを見ずにフィードバックを提供することはできません。 –