成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

怎么用React開發(fā)SAPFiori應(yīng)用

本篇內(nèi)容主要講解“怎么用React開發(fā)SAP Fiori應(yīng)用”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“怎么用React開發(fā)SAP Fiori應(yīng)用”吧!

在懷寧等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)、做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作按需規(guī)劃網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),成都營(yíng)銷網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè)公司,懷寧網(wǎng)站建設(shè)費(fèi)用合理。

SAP官方Github上,對(duì)UI5 Web Component的定義是:借助它,可以使用自己喜歡的前端框架來(lái)開發(fā)SAP Fiori應(yīng)用。

SAP/ui5-webcomponents

怎么用React開發(fā)SAP Fiori應(yīng)用

因?yàn)镴erry之前的文章嘗試過Vue,本文就換成用React來(lái)演示。

打開UI5 Web Component for React的官網(wǎng),可以看到所有可用的React Component. React開發(fā)人員可以像使用React原生Component完全一致的方式來(lái)使用這些SAP包裝過的React組件。

Storybook

怎么用React開發(fā)SAP Fiori應(yīng)用

隨便瀏覽一下,能發(fā)現(xiàn)SAP提供了豐富的針對(duì)React使用的Component庫(kù):

怎么用React開發(fā)SAP Fiori應(yīng)用

選中每個(gè)框架,點(diǎn)擊Docs,就能看到在React應(yīng)用里導(dǎo)入這些Component的源代碼:

怎么用React開發(fā)SAP Fiori應(yīng)用

import { BarChart } from '@ui5/webcomponents-react-charts/lib/BarChart';

這和導(dǎo)入React原生的Component方法沒有區(qū)別。如此一來(lái),一個(gè)掌握了React開發(fā)技能的技術(shù)人員,幾乎不需要任何學(xué)習(xí)成本,就能迅速上手使用這些SAP提供的Component來(lái)開發(fā)Fiori應(yīng)用。所有和User Experience相關(guān)的因素,應(yīng)用開發(fā)人員都無(wú)需考慮,這一切全部由SAP UI5 Web Component包辦了。

說(shuō)了這么多,還是來(lái)動(dòng)手創(chuàng)建一個(gè)Hello World應(yīng)用吧。

用命令行基于SAP預(yù)定義的模板創(chuàng)建一個(gè)react應(yīng)用。React開發(fā)的全家桶會(huì)自動(dòng)被該命令創(chuàng)建,給開發(fā)人員省去了各種搭建React開發(fā)環(huán)境的負(fù)擔(dān)。

npx create-react-app my-app --template @ui5/cra-template-webcomponents-react

怎么用React開發(fā)SAP Fiori應(yīng)用

接下來(lái)就是純React開發(fā)工作了。

創(chuàng)建一個(gè)只有一行實(shí)現(xiàn)的React Component:

怎么用React開發(fā)SAP Fiori應(yīng)用

導(dǎo)入到React應(yīng)用App.js里:

怎么用React開發(fā)SAP Fiori應(yīng)用

然后npm start,瀏覽器里就能看到這個(gè)React應(yīng)用的效果了。平平無(wú)奇,對(duì)嗎?

怎么用React開發(fā)SAP Fiori應(yīng)用

那么看看下面這個(gè)應(yīng)用,是不是外觀很像SAP Fiori?

怎么用React開發(fā)SAP Fiori應(yīng)用

我把該應(yīng)用的源代碼放到了github上,下面只簡(jiǎn)述要點(diǎn):

wangzixi-diablo/ui5-for-react

這個(gè)應(yīng)用演示的效果在下面的視頻里可以看到:

https://7nxo.html

瀏覽器里一眼就能發(fā)現(xiàn),這個(gè)React頁(yè)面用到了Line Chart和List兩個(gè)組件,但實(shí)際上這個(gè)React應(yīng)用還演示了不同Component之間的跳轉(zhuǎn),路由,以及圖標(biāo)的顯示等功能,因此導(dǎo)入的組件遠(yuǎn)遠(yuǎn)不止Line Chart和List.

下圖是從@ui5/webcomponents導(dǎo)入的全部組件列表:

怎么用React開發(fā)SAP Fiori應(yīng)用

以LineChart為例,從@ui5/webcomponents導(dǎo)入后,采用React的語(yǔ)法,和我們?cè)赨I5原生的XML視圖里使用SAP UI5提供的標(biāo)簽一樣的方式,在React應(yīng)用里使用LineChart標(biāo)簽:

怎么用React開發(fā)SAP Fiori應(yīng)用

這個(gè)LineChart的渲染還是采用HTML5的原生標(biāo)簽canvas實(shí)現(xiàn):

怎么用React開發(fā)SAP Fiori應(yīng)用

如果對(duì)其實(shí)現(xiàn)感興趣,可以到node_modules文件夾下,根據(jù)路徑@ui5/webcomponents-react-charts找到實(shí)現(xiàn)源文件,通過閱讀源代碼來(lái)學(xué)習(xí):

怎么用React開發(fā)SAP Fiori應(yīng)用怎么用React開發(fā)SAP Fiori應(yīng)用

有了SAP UI5 Web Component,如今在Fiori應(yīng)用的開發(fā)領(lǐng)域里,企業(yè)的選擇將更加靈活:如果員工前端開發(fā)的技術(shù)棧還是基于jQuery,那么可以繼續(xù)使用SAP UI5;如果員工本身就是熟練的React/Angular/Vue開發(fā)者,那么SAP UI5 Web Component是一個(gè)不錯(cuò)的選擇。

怎么用React開發(fā)SAP Fiori應(yīng)用

到此,相信大家對(duì)“怎么用React開發(fā)SAP Fiori應(yīng)用”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

當(dāng)前文章:怎么用React開發(fā)SAPFiori應(yīng)用
地址分享:http://jinyejixie.com/article12/jjhegc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、服務(wù)器托管面包屑導(dǎo)航、App設(shè)計(jì)、網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)

廣告

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

h5響應(yīng)式網(wǎng)站建設(shè)
东城区| 顺平县| 越西县| 界首市| 满洲里市| 福安市| 郴州市| 乐至县| 岳阳市| 扶风县| 南漳县| 山东省| 金华市| 阿拉尔市| 日土县| 扬中市| 儋州市| 五大连池市| 广灵县| 茂名市| 崇文区| 兴化市| 南宁市| 兴海县| 葫芦岛市| 红原县| 屯门区| 普兰店市| 临颍县| 永修县| 灵璧县| 林西县| 阿荣旗| 淳化县| 米易县| 蒙阴县| 永新县| 玛沁县| 汨罗市| 牡丹江市| 高淳县|