<th id="wu2k2"><s id="wu2k2"></s></th> <blockquote id="wu2k2"></blockquote>
  • <tr id="wu2k2"></tr>
  • <samp id="wu2k2"><tbody id="wu2k2"></tbody></samp><samp id="wu2k2"><tbody id="wu2k2"></tbody></samp>
  • 更多精彩內(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无码精品一区二区三区四区| 老司机午夜精品视频资源| 国产精品免费观看久久| 99热精品国产三级在线观看| 国产三级精品三级在线观看| 日韩精品福利片午夜免费观着| 91精品国产一区二区三区左线| 久久国产精品99精品国产987| 亚洲国产精品综合久久网络 | 国产精品久久久久蜜芽| 日韩人妻无码精品久久久不卡 | 99久久免费看国产精品| 亚洲国产一二三精品无码| 亚洲人成电影网站国产精品| 精品国产三级在线观看| 99久久这里只精品国产免费| 91精品导航在线网址免费| 久久夜色精品国产尤物| 亚洲中文字幕久久精品无码APP| 精品人妻V?出轨中文字幕| 国产自偷在线拍精品热| 国语自产精品视频在线完整版| 国内精品免费麻豆网站91麻豆| 亚洲精品自拍视频| 99热久久这里只精品国产www| 久久久久免费精品国产| 一夲道无码人妻精品一区二区| 精品午夜国产人人福利| 精品国产香蕉伊思人在线在线亚洲一区二区 | 久热爱精品视频在线 | 国产91成人精品亚洲精品| 精品无码久久久久久久久| 欧美成人精品三级网站下载| 亚洲AV无码国产精品永久一区| 亚洲youwu永久无码精品| 亚洲综合久久精品无码色欲| 网友自拍区视频精品| 国产99久久久国产精品小说| 人妻精品无码一区二区三区| 国产精品俺来也在线观看| 久九九精品免费视频|