<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 久久亚洲国产精品123区| 精品熟人妻一区二区三区四区不卡| 久久久99精品成人片中文字幕 | 国产精品视频一区二区三区不卡| 88国产精品视频一区二区三区| 精品人妻无码专区中文字幕| 精品人妻无码一区二区色欲产成人| 国产区精品福利在线社区 | 国产乱子伦精品免费无码专区| 老司机性色福利精品视频| 国产精品亚洲精品日韩已方| 久久亚洲精品国产精品婷婷| 亚洲国产精品13p| 国产va免费精品观看精品| 久久精品一区二区东京热| 四虎永久在线精品免费一区二区| 97久久精品无码一区二区 | 久久久国产精品亚洲一区| 久久久久99精品成人片三人毛片 | 亚洲国产成人精品无码一区二区 | 精品国产一区二区三区色欲| 精品国产品香蕉在线观看75| 中文天堂最新版在线精品| 国产亚洲欧洲精品| 国产精品无码国模私拍视频 | 久久久99精品成人片| 亚洲无删减国产精品一区| 国产精品久久久久久福利| 国产成人精品免费视频大| 久久精品*5在热| 99久久精品国产高清一区二区 | 亚洲av永久无码精品天堂久久| 国产精品美女久久久久| 国产精品二区观看| 国产精品99久久久久久人| 久久精品国产2020观看福利| 中文国产成人久久精品小说| 亚洲国产精品狼友中文久久久| MM1313亚洲精品无码久久| 91麻豆国产精品91久久久| 亚洲国产精品无码久久久|