在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ vue如何用指令給組件slot添加元素

vue如何用指令給組件slot添加元素

例如我想要一個(gè)指令v-opts="[1,2,3]"自動(dòng)給el-select加上el-option
變成

<el-select v-opts="[1,2,3]"></el-select>

// 編譯成

<el-select>
  <el-option value="1"></el-option>
  <el-option value="2"></el-option>
  <el-option value="3"></el-option>
</el-select>

我要怎么寫(xiě)呢?

回答
編輯回答
命多硬
注意,在 Vue2.0 中,代碼復(fù)用和抽象的主要形式是組件。然而,有的情況下,你仍然需要對(duì)普通 DOM 元素進(jìn)行底層操作,這時(shí)候就會(huì)用到自定義指令。

如樓上所言,封裝成組件,opts 作為props參數(shù)傳入。

2017年2月10日 06:47
編輯回答
墻頭草

這種的話與其用指令 不如你把 el-selectel-option封裝成一個(gè)組件,然后調(diào)用的時(shí)候直接傳數(shù)組過(guò)去就行了
類(lèi)似于下圖
圖片描述
圖片描述

2018年5月3日 05:28