Skip to content

使用asp.net core webapi + vue + webwindow 构建的独立运行客户端示例

Notifications You must be signed in to change notification settings

legenself/vue-webapi-client-application-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues


使用asp.net core webapi + vue + webwindow 构建的独立运行客户端示例

概述

这个示例希望提供一个开发客户端技术栈的思路

  • vue 是流行的前端框架
  • webwindows 是一个能够快速使用的webview库
  • asp.net core webapi 是流行的后端框架
  • signalr 是一个常用的websocket工具

这个示例做了什么

  • 新建了一个.net core webapi项目
  • 添加了wwwroot文件,并使其始终拷贝到输出,并开启静态文件和默认文件
  • 安装了如下依赖
    • webwindows 显示webview
    • NSubsys 隐藏发布后的命令行窗口
  • 修改了program的IHostBuilder 为非阻塞运行
  • 🍾❀ 大功告成

注意

  • 在windows 中需要安装 edge beta版才可正常运行
  • 界面与后端交互如果不太熟悉webview那一套,又有需要实时展示,推荐可以用signalr

待增加功能

  • 使用signalR 进行UI与后端的交互
  • 网页启动时间过长,导致的白屏问题

About

使用asp.net core webapi + vue + webwindow 构建的独立运行客户端示例

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published