。これにより、親コンポーネントから子コンポーネントのinnerHTMLにアクセスできます。
子コンポーネントにref属性を追加するだけです。 childElあなたが参照してきた全体の子コンポーネントを設定します
let childEl = this.$refs.mychildcomponent
:その後、親のメソッドで、あなたのような何かを行うことができます
<child-component ref="mychildcomponent">
<div>Hello</div>
</child-component>
:それはあなたが選ぶ何もすることができます。
let childEl = this.$refs.mychildcomponent.$el.innerHTML
あなたの子コンポーネントのinnerHTMLプロパティの文字列を与える必要があります。innerHTMLのヤウドを取得するにはほんの少しさらに行くと、このような何かをしなければなりません。
これは役立つかもしれない:https://vuejs.org/v2/guide/components.html#Child-Component-Refs
を代わりにあなただけのメソッド内で以下の操作を行い、子コンポーネント自体からそれを取得したい場合:
let componentHTML = this.$el.innerHTML
に役立ちます願っています。
スロット内の実際のパースされていないhtmlですか?また、あなたはそれを "取得"したいですか? – Bert
コンポーネント内のデータ変数として –
* WHY *はこれをしていますか? 99%の状況でこれを行う必要はありません。おかげさまで –