私は、条件に応じて、一連のソースから取得したデータを表示するアプリケーションを持っています。問題は、元のソースに応じてデータを取得、整理、返す方法です(1つのメソッドのためだけに他のライブラリをインポートする必要があります)。このロジックでVueJSアプリケーションを構築する最も効率的な方法は何でしょうか?
私は現在以下の例のように設定していますが、私のソースのリストが100になるとどうなりますか?どのように私はアプリを構成する必要がありますか?ありがとうございました!
<template>
<div>
<h1>{{data.title}}</h1>
<h2>{{data.subtitle}}</h2>
<p>{{data.description}}</p>
</div>
</template>
<script>
export default {
data() {
return {
data: {}
}
},
methods: {
getFetchMethod() {
var i = Math.floor(Math.random() * 3);
if (i == 0) {
this.getData();
} else if (i == 1) {
this.getDataThisWay();
} else if (i == 2) {
this.getDataAnotherWay();
} else {
this.getDataEtc();
};
},
getData() {
this.data = {
'title': 'Foo',
'subtitle': 'Bar',
'description': 'Blah'
};
},
getDataThisWay() {
this.data = {
'title': 'Foo',
'subtitle': 'Bar',
'description': 'Blah'
};
},
getDataAnotherWay() {
this.data = {
'title': 'Foo',
'subtitle': 'Bar',
'description': 'Blah'
};
},
getDataEtc() {
this.data = {
'title': 'Foo',
'subtitle': 'Bar',
'description': 'Blah'
};
}
},
mounted() {
this.getFetchMethod();
}
}
</script>
<style lang="css">
</style>
私は十分に質問をしたとは思わない、申し訳ありません!基本的に、アプリケーションは異なるメソッドを使用して異なるデータをフェッチしていますが、そのうちの1つだけが 'getFetchMethod()'メソッドで満たされた条件に基づいて使用されます。 私の質問はもっとです:効率的に私はどのようにこれらの異なる方法のすべてを構造化するのですか? – Ross