サーバー側レンダリングでVueを使用したいただし、テンプレート内のコンテンツデータは他のCMSサーバーから要求する必要があります。Vueでサーバー側レンダリングを使用すると非同期データが変更される
<template>
<h1>{{ content.heading }}</h1>
</template>
<script>
export default {
data() {
return {
content: {
heading: ''
}
}
},
created() {
axios
.get(CONTENT_RESOURCE)
.then(content => this.content = content);
}
}
</script>
によりaxios.get
には、非同期リクエストは、サーバが完全に要求する前に、空のコンテンツが送信されますです。コンテンツを要求するカール
用途:
curl 'URL';
# It got <h1></h1>,
# but I want <h1>Something here</h1>
は、どのように私はそれがサーバ側でのCMSのコンテンツデータをレンダリングすることができることを確認するのですか?
これは機能しませんか? – Saurabh
'curl'を使うと'
'で、'ではありません。ページタイトル
– Knovour