欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Vue.js中的功能組件是什么-創(chuàng)新互聯(lián)

小編給大家分享一下Vue.js中的功能組件是什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供岳普湖網(wǎng)站建設(shè)、岳普湖做網(wǎng)站、岳普湖網(wǎng)站設(shè)計(jì)、岳普湖網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、岳普湖企業(yè)網(wǎng)站模板建站服務(wù),十載岳普湖做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

Vue中的功能組件是一個(gè)采用渲染上下文并返回渲染HTML的組件,它沒有實(shí)例。創(chuàng)建功能組件必須要使用functional: true屬性以及渲染功能來創(chuàng)建對象

功能組件可允許以簡潔的方式來通過傳遞上下文創(chuàng)建簡單的組件,使它們變得非常簡單而大受歡迎。

什么是功能組件

功能組件可以看作是與組件相關(guān)的功能,也就是說它是一個(gè)采用渲染上下文并返回渲染HTML的組件。它沒有實(shí)例,因此也就沒有this。

創(chuàng)建功能組件

要?jiǎng)?chuàng)建一個(gè)功能組件,必須要使用functional: true屬性以及渲染功能來創(chuàng)建對象。在下面的例子中將創(chuàng)建一個(gè)FunctionalButton組件的示例:

export default {
  functional: true,
  render(createElement, context) {
    return createElement('button', 'Click me');
  }};

渲染上下文

context在render函數(shù)上看到的參數(shù)稱為渲染上下文。它是一個(gè)包含以下屬性的對象:

props:提供props 的對象

children :VNode 子節(jié)點(diǎn)的數(shù)組

slots:函數(shù)返回slot對象

parent:對父組件的引用

listeners:一個(gè)包含了組件上所注冊的 v-on 偵聽器的對象。這只是一個(gè)指向 data.on 的別名。

injections:如果使用了 inject 選項(xiàng), 則該對象包含了應(yīng)當(dāng)被注入的屬性。

data: 包含所有先前屬性的對象

觸發(fā)事件

由于功能組件沒有實(shí)例,事件偵聽器來自context.listeners屬性上的父級,所以可用以下代碼來實(shí)現(xiàn)click事件

例:假設(shè)有一個(gè)App.vue組件,可以在其中導(dǎo)入FunctionalButton.js以在其模板中使用它

<template>
  <FunctionalButton>
    Click me
  </FunctionalButton></template>
export default {
  functional: true,
  render(createElement, { props, listeners, children }) {
    return createElement(
      'button',
      {
        attrs: props,
        on: {
          click: listeners.click
        }
      },
      children
    );
  }};

看完了這篇文章,相信你對Vue.js中的功能組件是什么有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)網(wǎng)站制作公司行業(yè)資訊頻道,感謝各位的閱讀!

文章題目:Vue.js中的功能組件是什么-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://aaarwkj.com/article6/dsppig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)搜索引擎優(yōu)化、云服務(wù)器、用戶體驗(yàn)網(wǎng)站制作微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
国产91黑丝视频在线观看| 黑人巨大一区二区三区| 调教亚洲另类唯美第二页| 草嫩av一区二区三区| 久久久久久狠狠亚洲综合| 日韩精品综合成人欧美| 久久香蕉国产线看观看亚洲| 亚洲天堂一区二区av| 日韩精品一二三黄色一级| 国内揄拍国内精品少妇国| 韩国一级av免费在线| 国产三级在线观看91| 亚洲综合色一区二区三区四区| 欧美一区二区欧美精品| 日韩黄色大片免费在线观看| 欧美日韩电影一区二区三区| 日本中文字幕女优观看| 国产欧美高清在线观看视频| 久久三级中文欧大战字幕| 亚洲一区二区三区四区国产| 亚洲欧美日韩精品av| 国产丝袜在线精品丝袜不卡| 日韩免费高清不卡视频| 欧美黄片在线免费观看视频| 在线观看不卡的黄色地址| 国产精品97久久97久久久久| av天堂男人站在线观看| 黄片在线免费在线播放| 欧美日韩另类激情免费| 精品一区中文字幕少妇人妻| 午夜高清影院免费观看| 蜜臀久久精品国产综合| 欧美二区三区精品在线| 日本 影院 一区 二区| 欧美成人一区二区三区八| 亚洲午夜经典一区二区日韩| 久久热最新免费观看视频| 91激情黑丝在线观看| 国产成人自拍视频网站| 日韩激情小视频在线观看| av免费观看一区二区三区|