アプリのhtmlにある単純なコンポーネントがあり、に接続されています
v-if
ドキュメントからわかるように、v-if が false の場合、コンポーネントはまだ作成されません。
これがページ上のコンポーネントです
<post-modal :v-if="postModal" :show.sync="postModal" :post="post">
<h3 slot="header">Show Post</h3>
</post-modal>
そしてアプリコード:
new Vue({
el: '#vueApp',
data: {
postModal: false,
postId: null,
post: null
}
});
ご覧のとおり、「postModal」はfalseであるため、コンポーネントをレンダリングしないでください...しかし、コンポーネントの「作成された」メソッドと同じように行うことはわかっています
alert('created');
私は何を間違えましたか?
ありがとう!