<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內(nèi)容,歡迎關(guān)注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    當(dāng)前位置:首頁 科技百科 java render

    java render

    文檔

    java render

    Javarender是組件渲染的重要內(nèi)容,render函數(shù)與template模板開發(fā)一樣,但render更比較接近底層。render函數(shù)的返回數(shù)值是一個VNode -> "virtual node"虛擬節(jié)點(diǎn),render函數(shù)的參數(shù)是一個createElement函數(shù)。
    推薦度:
    導(dǎo)讀Javarender是組件渲染的重要內(nèi)容,render函數(shù)與template模板開發(fā)一樣,但render更比較接近底層。render函數(shù)的返回數(shù)值是一個VNode -> "virtual node"虛擬節(jié)點(diǎn),render函數(shù)的參數(shù)是一個createElement函數(shù)。

    java render是什么?讓我們一起來了解一下吧!

    Java render是是組件渲染的重要內(nèi)容,render函數(shù)與template模板開發(fā)一樣,只不過這種方式的開發(fā),render更比較接近底層,這樣便可以使Vue編譯時少轉(zhuǎn)換一次。

    一.render函數(shù)的返回數(shù)值是一個VNode -> "virtual node"虛擬節(jié)點(diǎn)

    二.render函數(shù)的參數(shù)是一個createElement函數(shù)

    三.createElement 函數(shù)的參數(shù)(三個)

    實(shí)戰(zhàn)演練,具體步驟如下所示:

    ?/**
    ??*?render:?渲染函數(shù)
    ??*?參數(shù):?createElement
    ??*?參數(shù)類型:?Function
    ?*/
    ?render:?function?(createElement)?{
    ???let?_this?=?this['$options'].parent?//?我這個是在?.vue?文件的?components?中寫的,這樣寫才能訪問this
    ???let?_header?=?_this.$slots.header????//?$slots:?vue中所有分發(fā)插槽,不具名的都在default里
    ?
    ???/**
    ????*?createElement?本身也是一個函數(shù),它有三個參數(shù)
    ????*?返回值:?VNode,即虛擬節(jié)點(diǎn)
    ????*?1.?一個?HTML?標(biāo)簽字符串,組件選項(xiàng)對象,或者解析上述任何一種的一個?async?異步函數(shù)。必需參數(shù)。{String?|?Object?|?Function}?-?就是你要渲染的最外層標(biāo)簽
    ????*?2.?一個包含模板相關(guān)屬性的數(shù)據(jù)對象你可以在?template?中使用這些特性。可選參數(shù)。{Object}?-?1中的標(biāo)簽的屬性
    ????*?3.?子虛擬節(jié)點(diǎn)?(VNodes),由?`createElement()`?構(gòu)建而成,也可以使用字符串來生成“文本虛擬節(jié)點(diǎn)”。可選參數(shù)。{String?|?Array}?-?1的子節(jié)點(diǎn),可以用?createElement()?創(chuàng)建,文本節(jié)點(diǎn)直接寫就可以
    ????*/
    ???return?createElement(???????
    ?????//?1.?要渲染的標(biāo)簽名稱:第一個參數(shù)【必需】??????
    ?????'div',???
    ?????//?2.?1中渲染的標(biāo)簽的屬性,詳情查看文檔:第二個參數(shù)【可選】
    ?????{
    ???????style:?{
    ?????????color:?'#333',
    ?????????border:?'1px?solid?#ccc'
    ???????}
    ?????},
    ?????//?3.?1中渲染的標(biāo)簽的子元素數(shù)組:第三個參數(shù)【可選】
    ?????[
    ???????'text',???//?文本節(jié)點(diǎn)直接寫就可以
    ???????_this.$slots.default,??//?所有不具名插槽,是個數(shù)組
    ???????createElement('div',?_header)???//?createElement()創(chuàng)建的VNodes
    ?????]
    ???)
    ?}

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    java render

    Javarender是組件渲染的重要內(nèi)容,render函數(shù)與template模板開發(fā)一樣,但render更比較接近底層。render函數(shù)的返回數(shù)值是一個VNode -> "virtual node"虛擬節(jié)點(diǎn),render函數(shù)的參數(shù)是一個createElement函數(shù)。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關(guān)推薦
    java override java pandas java parse java repeat java parser java request java partial java requests java rest java result java resultset java resume java retrofit java reverse() java reverse java rotate java rsa加密 java path java paypal java phoenix java region java require java resolve java resources java overload java outofmemory java outer java orm java openssl java regex java reflect java reference java redirect java rectangle java openjdk java opengl java openfire java onvif java inputstreamreader java influxdb
    Top 亚洲人成亚洲精品| 国产成人亚洲精品播放器下载| 国产偷国产偷高清精品| 久久久无码精品人妻一区| 四虎影视永久在线观看精品| 亚洲视频在线精品| 国产精品女人在线观看| 亚洲伊人久久精品| 久久丫精品久久丫| 中日精品无码一本二本三本| 国产亚洲精品精品精品| 精品亚洲av无码一区二区柚蜜| 777亚洲精品乱码久久久久久| 国产成人精品日本亚洲网站| 精品久久国产一区二区三区香蕉| 国产精品美女视视频专区| 亚洲国产精品无码观看久久| 久久亚洲AV无码精品色午夜| 久久久久久久99精品国产片 | 国产精品久久久久影院嫩草| 久久精品人人爽人人爽| 久久九九亚洲精品| 中文无码久久精品| 99精品国产一区二区三区| 国产玖玖玖九九精品视频| 合区精品久久久中文字幕一区 | 999任你躁在线精品免费不卡| 日韩精品一区二区三区大桥未久| 国内精品久久久久久中文字幕| 亚洲国产精品无码久久青草| 精品国内自产拍在线视频| 日韩国产精品99久久久久久| 精品精品国产自在97香蕉| 国产精品白丝AV在线观看播放| 亚洲精品9999久久久久无码| 欧美日本精品一区二区三区| 亚洲精品天堂成人片AV在线播放| 精品福利视频网站| 五月天精品视频在线观看| 国产精品视频免费一区二区| 亚洲色无码国产精品网站可下载|