私はAngularの代わりとしてVue.jsを見ていますが、これまでのところ本当に気に入っています。その感覚をつかむために、私は既存のAngularプロジェクトをVueプロジェクトにリファクタリングしています。私はRESTAPIと通信する必要があるところです。
Angularでは、そのためのサービスを定義していました。それは、それを必要とするすべてのコントローラーに注入されました。私が理解しているように、Vueは「サービス」構造を知らないようです。これはVueでどのように達成できますか?
私は考えましたがvue-resource
、私が理解している限り、それはhttp機能のためだけです。私もjQueryを使用しているので、これは廃止されました。
例:
私は持っvueComponent1
ていvueComponent2
ます。どちらも同じRESTリソースにアクセスする必要があります。これを処理するには、両方のコンポーネントがRESTリソースへの要求に使用できる中央サービスが必要です。Angularには「サービス」コンポーネントがあり、まさにそれを実行します。Vueはしていません。