sap UI5开始教程——环境配置和helloworld

先要安装nodejs,然后我使用的是vscode。具体可以参照这位博主的文章:
https://www.cnblogs.com/xiaoshiwang/p/14909074.html。
首先创建一个app空文件夹,用编译器打开,我们从一个简单的“Hello World”示例开始,以下是三个步骤:
Step1:
创建webapp/manifest.json文件,粘贴以下代码

{
    "sap.app": {
        "id": "sap.ui.demo.walkthrough"
    }
}

在开发环境中,创建文件夹 webapp。在此文件夹中,创建一个 index.html 文件,并将下面代码粘贴到此文件中。**

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Quickstart Tutorial</title>
    <script id="sap-ui-bootstrap"
        src="https://sdk.openui5.org/resources/sap-ui-core.js"
        data-sap-ui-theme="sap_belize"
        data-sap-ui-libs="sap.m"
        data-sap-ui-resourceroots='{"Quickstart": "./"}'
        data-sap-ui-onInit="module:Quickstart/index"
        data-sap-ui-compatVersion="edge"
        data-sap-ui-async="true">
    </script>
</head>
<body class="sapUiBody" id="content"></body>
</html>

使用script标签,我们使用典型的引导参数加载和初始化 SAPUI5。例如,我们定义主题、控件库以及性能和兼容性标志。
首先,我们需要一个源来加载 SAPUI5。为了方便起见,我们使用 OpenUI5 的内容交付网络(CND)路径。
引导属性 resourceroots:定义应用的所有资源的命名空间。这样,我们可以轻松地引用将在此步骤中创建的其他文件。
onInit 参数:加载的索引模块将保存应用程序逻辑。
body 标记:是使用 sapUiBody 类和内容 ID 定义的。我们将在此处添加后续步骤中的应用程序内容。

创建webapp/index.js,加载并初始化 SAPUI5 后将立即调用该索引。

sap.ui.define([
	"sap/m/Button",
	"sap/m/MessageToast"
], function (Button, MessageToast) {
	"use strict";

	new Button({
		text: "Ready...",
		press: function () {
			MessageToast.show("Hello World!");
		}
	}).placeAt("content");

});

我们加载来两个 UI 控件 —— 一个按钮和一个消息 toast ——并将按钮放在具有内容 ID 的元素中。该按钮使用附加到其 press 事件的文本属性和回调进行定义。
现在,启动网络服务器,提供“webapp”文件夹的源代码,然后在浏览器中打开 index.html 文件,或者直接进入网址:http://localhost:8080/index.html。按下按钮时,屏幕底部将显示一条带有“Hello World”的消息弹框(toast)。
服务器已启动
【我主要看官网和小石王博主文章学习,如有侵权请联系我删除】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值