轻量级前端框架助力开发者提升项目效率与性能
1156
2022-10-24
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~