VUE研究ガイド:第9章(詳細) - スロットスロット - のヴュー

スロットv-スロットソケット要素

       まず、ブラウザを解決するためのラベルとして、それを解析するときに、唯一遭遇することは問題を知っている、とあなたはコンポーネント、分析形式のコンポーネントで見つけたときスキップしません。

スロットを使用する利点?

あなたは、いくつかのナビゲーション・コンポーネントを作成するために、コンポーネントを使用している場合たとえば、トップ配布サイトは、同じです。私は、ナビゲーション・コンポーネントを書いて、その後、物事はそれ内部補間の内容を上書きするために行ってみましょう。

 

*ページのレンダリング時間で、スロット素子は、内部コンポーネントタグに置き換えられます。そして、このスロットは、ハッハッハです。

*だけでなく、コンテンツを直接書くことができます、また、ラベルを設定することができます。また、他のコンポーネントを作成することができます。

 

コンパイル1.適用範囲を持つテンプレートデータ要素タグである下。

<P> {{名前}} </ P>そのテンプレートインスタンスでは、ジョン・ドウであります

サブコンポーネント:親コンポーネント:

                  

 

2.デフォルトのコンテンツのコンポーネントタグ、そうでない場合は、コンテンツ、コンポーネントテンプレートの内容<スロット> </スロット>デフォルトのコンテンツを使用すると、コンポーネントタグの内容を記述した場合、スロット内のコンテンツをレンダリングするのではなく、あります

<myhead> </ myhead> 

<スロット>ハッハッハ私はハンサム</スロット>デフォルトのコンテンツ

  

3.名前付きスロット

1.なぜそれが匿名のスロットと呼ばれ、それは多くのスロットがあります説明することで、各スロットには、独自の名前を持っています。

名前:2スロット要素には、特別な特性を有しています。この機能は、追加のスロットを定義するために使用することができます

 

4.スコープスロット:現在のデータを使用してテンプレートのスロット(スロット)コンポーネントは、親コンポーネントであるデータを使用して、データ、親テンプレートアセンブリと呼ばれるタグアセンブリ構成要素です。

1.コンテンツデータにサブコンポーネントの内部にアクセスできるように時々スロットは非常に有用です。

2. 在组件标签中 我想使用子组件的 name 但这个name是实例对象的父组件的,因为组件标签在实例对象模板中。

3。 为了让 user 在父级的插槽使用,我们将 user 作为<slot>插槽元素的一个特性绑定上去。

4. 我们可以给 v-slot 带一个值,来定义我们提供的插槽 prop。

 

需求:组件标签(父组件)使用自己(子组件)组件中的数据?

1. 将子组件的数据绑定到插槽标签 <slot>上

 

 

绑定在 slot 的 u 都存在插槽里的叫 prop 对象,要用 v-slot=“yh” 定义一个 prop对象,这个,yh就是定义 prop对象,而这个对象上存的就是子组件的数据。

绑定在 slot 上的属性,会形成一个 prop对象,用 v-slot 来定义这个prop对象。

2. 在组件标签上用 v-slot = “users” users 就是这个 prop对象了。

{{ users.u }}  就是 user 对应的 “张三” 数据

 

插槽注意点:

* 可以打乱顺序,给名字对应上就可以

* 组件标签里面的 v-slot:xx,后面绑定的名称要和模板里的对应。

* 如果不写 v-slot就不出

 

作者:晋飞翔

 

手机号(微信同步):17812718961

 

希望本篇文章 能给正在学习 前端的朋友 或 以及工作的朋友 带来收获 不喜勿喷 如有建议 多多提议 谢谢!

 

 

おすすめ

転載: www.cnblogs.com/jinfeixiang/p/11593101.html