91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

O2OA開源免費開發平臺:在O2門戶頁面中使用React(一)

發布時間:2020-08-08 17:21:47 來源:ITPUB博客 閱讀:157 作者:o2oa 欄目:編程語言

O2OA提供了門戶平臺,使用可視化方式設計頁面,用于設計系統主頁、列表等系統中的各類頁面,在一定程度上降低了開發者的技能要求。但是對于有經驗的前端開發人員,或者已經習慣了使用前端開發框架的用戶,這種頁面設計模式的效率就顯得不合適了。

本系列教程,我們就來講一下如何使用主流前端框架集成O2OA進行開發。主要包括現在主流的三個框架:React、VUE和Angular。

本系列文章適用于O2OA5.1及以后的版本。

讓我們先從React開始吧!

版本要求

本文適用于如下版本:

O2OA版本要求:5.1及以上版本;

React版本:本文撰寫時,react版本是16.13.1。(更低的版本未經驗證)

在O2門戶頁面中使用React

在很多情況下,我們不需要復雜的React應用,通過僅僅幾行代碼并且無需使用構建工具,即可在O2平臺門戶頁面中使用React。

第一步:創建門戶頁面

在O2平臺創建一個門戶,并新建一個頁面。在頁面中創建一個容器,標識為:"div"。

O2OA開源免費開發平臺:在O2門戶頁面中使用React(一)

第二步:創建React組件腳本

在門戶中創建一個腳本,命名為:like_button。

O2OA開源免費開發平臺:在O2門戶頁面中使用React(一)

拷貝以下代碼:

'use strict';conste=React.createElement;//創建React組件classLikeButtonextendsReact.Component{constructor(props) {super(props);this.state={liked:false};  }render() {if(this.state.liked) {return'You liked this.';    }returne('button',{onClick: ()=>this.setState({liked:true}) },'Like'    );  }}//獲取組件容器(門戶頁面上的div容器)constdomContainer=this.page.get("div").node;//在容器中渲染React組件ReactDOM.render(e(LikeButton),domContainer);

第三步:頁面中加載React

在剛剛新建的頁面的afterload事件中,添加以下代碼:

//引入React腳本o2.load(["https://unpkg.com/react@16/umd/react.development.js","https://unpkg.com/react-dom@16/umd/react-dom.development.js"],function(){//引入like_button組件this.include("like_button");}.bind(this));

(如果是生產環境,請將React腳本的路徑中development替換為production。當然你也可以下載js文件,放到O2服務器的webServer目錄下,建議放到o2_lib目錄,然后用正確的路徑加載它。)

第四步:完成

沒有第四步了。你剛剛已經將第一個 React 組件添加到你的O2門戶頁面中了,現在您可以預覽它,看到實現的效果了。

經過以上四步,您已經用最簡單的方式,將React集成到O2OA中。如果您希望使用更大的Javascript工具鏈,我們將在下面的章節中介紹兩種方式使用Create React App腳手架集成O2OA。

(轉自公眾號:浙江蘭德網絡)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

尼勒克县| 麻城市| 莲花县| 阜阳市| 平舆县| 封丘县| 屏南县| 东乌珠穆沁旗| 巴青县| 鹤庆县| 孟州市| 临猗县| 广南县| 宜春市| 东乡族自治县| 家居| 乐平市| 蓝山县| 宁陕县| 满洲里市| 连州市| 乌恰县| 延庆县| 阿尔山市| 浦城县| 松溪县| 建平县| 鹿邑县| 六枝特区| 大渡口区| 平舆县| 四子王旗| 香港| 双鸭山市| 宁波市| 英吉沙县| 独山县| 南昌县| 时尚| 怀远县| 崇文区|