SwiftWebUI- SwiftUI 用于开发 Web 应用的框架

网友投稿 1156 2022-10-24

SwiftWebUI- SwiftUI 用于开发 Web 应用的框架

SwiftWebUI- SwiftUI 用于开发 Web 应用的框架

SwiftWebUI 是 SwiftUI 用于开发 Web 应用的框架,目前该项目还处于 Demo 阶段,请勿用于产品环境。

示例代码

import SwiftWebUIstruct MainPage: View { @State var counter = 0 func countUp() { counter += 1 } var body: some View { VStack { Text("Gitee #\(counter)") .padding(.all) .background(.green, cornerRadius: 12) .foregroundColor(.white) .tapAction(self.countUp) } }}

效果:

要创建一个 SwiftWebUI 项目,请在 Xcode 11 中创建 “macOS tool project” , 然后使用新的 SwiftPM集成并添加依赖https://github.com/SwiftWebUI/SwiftWebUI

打开 main.swift 输入如下代码:

import SwiftWebUISwiftWebUI.serve(Text("Holy Cow!"))

编译并运行,然后浏览器打开 http://localhost:1337/:

AvocadoToast

一个小的 SwiftWebUI 示例代码,基于 SwiftUIEssentials “AvocadoToast App”. 地址是: AvocadoToast.

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之三:两次优化
下一篇:TrinityCore 是一个开源的 MMORPG 游戏框架
相关文章

 发表评论

暂时没有评论,来抢沙发吧~