说明

桌面客户端(WinVue)就是将助码生成的前台文件打包成PC桌面客户端

文件生成

助码客户端-》代码生成-》路径

这里有个WinVue勾选上去就会生成桌面客户端文件

image

点击全部生成以后就会在该选择的目录下面生成客户端文件

image

生成文件说明

start.htm 为页面的框架文件(母版文件),页面的头部,底部,有的还是桌面的导航

js/css/static 和生成web下面的文件几乎相同

pages 这个里面为生成的页面文件,该文件同单页面应用的情况下生成的web文件,不同的是在客户端,多页面生成的地方也会被生成这种单页文件

生成文件的运行

该部分生成的文件是可以直接运行的

把目录部署成网站 访问网站的start.htm文件是可以运行的

注意这里运行的时候会访问服务端接口

所以 js/app.js下面的globalData里面的内容要根据你的项目进行修改

pageurl 改成/start.htm

srvurl 改成服务端的地址

image

把该目录部署成静态网站,

比如网站地址为 http://static.app.local/start.htm

打开该地址 即可访问,和web的一样

有时候会显示不能访问服务端的接口,是因为安全性问题,

让浏览器支持跨域访问即可

助码客户端支持的打包方式

1:直接浏览器上访问一个服务端部署好的url地址,这种所有web应用都可以这样做,不再累述

2:把客户端文件(上述js/css/pages/static等)打包到桌面应用里面 比如用electron、cef和webview2等打包

3:把服务端也打包进去,助码生成的服务端代码支持改成桌面代码的,把服务端代码打包进去以后就成了单机离线应用

4:页面框架用原生开发,内页嵌入浏览器访问这里生成的静态资源