当前位置: 首页 > wzjs >正文

网站续费公司海外互联网推广平台

网站续费公司,海外互联网推广平台,微信官网与手机网站区别,中山网站建设文化服务文章目录 Saucer 页面嵌入使用举例saucer-dev/cli 包安装执行生成修改package.json执行命令 参考资料 Saucer 页面嵌入使用举例 以一个Vue3项目为例,把写好的页面转化为适配saucer框架的cpp代码,供C项目调用。 saucer-dev/cli 包安装 安装saucer-dev/…

文章目录

  • Saucer 页面嵌入使用举例
    • saucer-dev/cli 包安装
    • 执行生成
      • 修改`package.json`
      • 执行命令
    • 参考资料

Saucer 页面嵌入使用举例

以一个Vue3项目为例,把写好的页面转化为适配saucer框架的cpp代码,供C++项目调用。

saucer-dev/cli 包安装

安装@saucer-dev/cli包:

pnpm install @saucer-dev/cli

或:

npm install @saucer-dev/cli -D --save

对于TypeScript项目,则还要安装@saucer-dev/types包。

由于我这个例子是Vue3TypeScript项目,且我想把该包放在开发模式中,并写入到package.json中,故:

npm i -D @saucer-dev/types -S

执行生成

修改package.json

package.json中增加一个专属于saucer embed的命令——build-saucer

  "scripts": {"dev": "vite","build": "run-p type-check \"build-only {@}\" --","build-saucer": "saucer embed ./dist","preview": "vite preview","build-only": "vite build","type-check": "vue-tsc --build","lint": "eslint . --fix"}

我们的Vue3项目生成的发布文件在dist目录,故设置为./dist

当然,这里也可按照官方文档直接修改build命令或采用全局模式,为了环境隔离和使用方便,这里我采用了独立命令的方式。

执行命令

在终端输入npm run build-saucer,成功生成相关文件:

saucer embedding

生成了一堆供saucer项目调用的头文件,如需要被调用的all.hpp

#pragma once#include <string>
#include <unordered_map>#include <saucer/webview.hpp>#include "assets/index-BmKUOS99.js.hpp"
#include "assets/index-DoQOFAyg.css.hpp"
#include "favicon.ico.hpp"
#include "index.html.hpp"namespace saucer::embedded
{inline auto all(){std::unordered_map<std::string, embedded_file> rtn;rtn.emplace("assets/index-BmKUOS99.js", embedded_file{saucer::stash<>::view(fhki3Onodun733QweSkUmPOL5hKDk0Jm1AqbHqEO8PwSND7gSjDttklr4NKGNC8ZOd5rwiR9ZA4D9qJn1zePt2LQhkcmqqux30aZcME5M4SUmdR8gb9tHpT), "application/javascript"});rtn.emplace("assets/index-DoQOFAyg.css", embedded_file{saucer::stash<>::view(f2ueru2Ph6oUn6cBGB4hz5sqV5WtUjxJeGqnBxffPel7N9qBjKcjOoD7b84Jfbm7O9hQEkRU7VBZOKe1iSEYstFgUGeW9iEV9oQR14NmA7wWIc55krt99P6Yt), "text/css"});rtn.emplace("favicon.ico", embedded_file{saucer::stash<>::view(f6NJUXUjfjH0o1Nwiy8ylpWyqYKLO7zXnevrg8CrDqJN97IGSXyz7MMsxEoSSqf4To8hOYjJ70UyhGiUmLZAii7FTItTyfJ9qfmDWh), "image/vnd.microsoft.icon"});rtn.emplace("index.html", embedded_file{saucer::stash<>::view(f1XjtLfpkQwqzWIsQOFjiWL44ycpgAeZnK5IKNIc4nxuSqcoUAAPSQFEHFhDfrRNqkX6dMwROShLTqyBKQXDjhcZIpKiz93M1eZAa), "text/html"});return rtn;}
} // namespace saucer::embedded

参考资料

  • Saucer Embedding
  • DeepSeek辅助写一个Vue3页面
  • C++ Saucer 编写Windows桌面应用
http://www.dtcms.com/wzjs/191071.html

相关文章:

  • 网站代码500长尾关键词挖掘词
  • 阿克苏网站建设咨询百度seo关键词排名s
  • 义乌网站建设联系方式地推接单平台找推网
  • .net域名可以做银行网站吗网站收录怎么弄
  • 在哪里能找到建网站网络营销客服主要做什么
  • 静安做网站百度关键字搜索量查询
  • 全渠道分销零售平台宁波网站推广优化公司怎么样
  • 换域名影响网站不百度竞价推广方案范文
  • 旅行社网站建设方案书处理事件seo软件
  • 网站下载速度慢google网页版登录入口
  • 数据型网站建设百度网盟推广
  • 烟台网站建设的方法有哪些seo外包服务项目
  • 妇科医院网站设计南宁一站网网络技术有限公司
  • discuz 修改网站标题百度代做seo排名
  • 网络管理系统逻辑上的四个组成怎么seo网站排名
  • 网站后台管理规定湖北搜索引擎优化
  • 电子商务系统建设网站策划书线上引流的八种推广方式
  • 无锡做网站设计微信营销怎么做
  • 信访举报 网站 建设 情况权重查询爱站网
  • 做网站需要有服务器站长工具seo综合查询源码
  • wordpress表单中文版佛山做优化的公司
  • 北京网站制作与建设公司最新疫情爆发
  • 宁波哪里做网站的cps推广平台
  • 泾县网站seo优化排名seo交流
  • 湘潭网站建设有名磐石网络志鸿优化设计答案
  • 卖游戏币网站制作企业网站seo优化公司
  • 云南省玉溪市建设局官方网站促销活动推广方法有哪些
  • 怎么给网站加图标seo平台是什么
  • 外贸网站如何做推广是什么意思网上教育培训机构
  • 全部网站西安网站制作工作室