<sup id="m40ya"></sup>
  • 
    
  • <kbd id="m40ya"></kbd>
    <samp id="m40ya"></samp>
    <ul id="m40ya"></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不卡| 亚洲精品美女久久久久| 久久精品免费一区二区喷潮| 国产精品亚洲аv无码播放| 精品国产自在现线久久| 日韩精品无码专区免费播放| 国产精品高清在线观看| 精品久久久久久久免费加勒比 | 久热香蕉精品视频在线播放| 国产成人精品自线拍| 亚洲精品中文字幕无乱码麻豆| 亚洲精品无码mv在线观看网站 | 亚洲精品国精品久久99热| 日韩免费精品视频| 国产成人精品电影在线观看| 亚洲第一区精品观看| 日韩精品电影一区| 午夜精品久久久久久影视riav| 久久精品国产精品亚洲色婷婷| 国产精品无码专区在线观看| 国产精品秘入口18禁麻豆免会员| 久久精品中文无码资源站| 国产精品一区二区久久不卡| sss视频在线精品| 国产精品成人扳**a毛片| 亚洲综合精品成人| 3d精品重口littleballerina| 亚洲国产精品无码久久久秋霞2| 国产精品免费久久久久影院| 国产高清在线精品二区| 亚洲av永久无码精品网址 | 国精品产区WNW2544| 亚洲国产综合第一精品小说| 久久精品国产精品亚洲精品| 久久精品国产72国产精福利| 国产一区二区三区精品久久呦| 精品久久久久久无码中文野结衣| 精品卡一卡二卡乱码高清| 亚洲福利一区二区精品秒拍| 性色精品视频网站在线观看| 久久这里只精品热免费99|