登录 注册
其他
449
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Vue
语言
创建时间
最近更新

项目能做什么

基于 Vue3 构建的 Windows 10 风格前端 UI 框架。
来源:基于仓库元数据 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<!--
 * @Author: Royal
 * @LastEditTime: 2022-04-26 15:08:12
 * @Description:
 * @FilePath: /myindex/README.md
-->

<p align="center"><a href="https://vtronjs.com/subapps/doc/" target="_blank" rel="noopener noreferrer"><img width="200" src="./assert/vtron-logo-nobg.png" alt="vtron logo"></a></p>

<div align="center">

vtron, 基于Vue3的 Win10 UI 框架

</div>

<div align="center">

<a href="https://vtronjs.com/subapps/doc/" target="_blank">文档</a>|<a href="https://vtronjs.com/subapps/doc/" target="_blank">官网</a>|<a href="https://vtronjs.com/win/" target="_blank">样例</a>

</div>

<span style="color:#999;text-align:center">推荐 Vue 3 + Typescript + Vite
</span>

[English](./README_EN.md) | 中文

本框架可以让你的页面像win10视窗系统一样,运行一个网页上的win10系统。

#### 优势:

文件系统:可以上传文件预览显示编辑。长时间保存。

终端系统:终端控制文件。

js执行:保存的js文件可以执行。

软件商店:下载的软件可以长时间保存。

开发时插件机制,控制system的状态。

qq群:712921211

![GitHub issues](https://img.shields.io/github/issues/royalknight56/vtron)
![GitHub](https://img.shields.io/github/license/royalknight56/vtron)
![GitHub last commit](https://img.shields.io/github/last-commit/royalknight56/vtron)
![GitHub Repo stars](https://img.shields.io/github/stars/royalknight56/vtron?style=social)
![GitHub forks](https://img.shields.io/github/forks/royalknight56/vtron?style=social)

## 最新更新日志

更新demo项目的主页,浏览器,以及添加flac音乐播放器

![IMAGE](./assert/startpage-update-md.gif)

![IMAGE](./assert/t-music-update-md.gif)

## 提交应用

如果您开发了基于vtron的应用,或能用在vtron中,请在issue中贴上仓库链接或代码

## 开发流程

### 使用 Github 模版

1. 创建项目
   https://github.com/royalknight56/vtron-template

从这个模版仓库创建新的项目。

2. clone 项目

git clone 已经创建好的项目

3. 修改 apps 目录下的文件,或者新建 app

### 使用 npm,从创建好的 vue 项目开始

1. 安装 vtron

> npm install vtron

2. 在 vue 中 引入样式文件

引入样式文件"vtron/distlib/style.css"

```js
import 'vtron/distlib/style.css';
```

main.ts 结果

```js
import { createApp } from 'vue';
import App from './App.vue';
import 'vtron/distlib/style.css';

createApp(App).mount('#app');
```

  注意⚠️:0.7版本不需要再use Vtron插件


3. 在页面中引入`VtronComputer`组件和创建`System`实例

我们需要创建一个 `System` 实例,这个实例管理着系统的所有状态信息。

并且需要在vue组件模版中写入`VtronComputer`组件

将new出来的`System`实例传入到`VtronComputer`组件的`system`参数中

```vue
// App.vue
<template>
  <div class="outer">
    <VtronComputer :system="system"></VtronComputer>
  </div>
</template>
<script setup>
import { System,VtronComputer} from 'vtron';
let system = new System();
</script>
```

此步骤之后,run dev 已经可以看到 win10 启动了

4. 控制屏幕 🖥 大小

在组件外围包裹一个 outer

```vue
<template>
  <div class="outer">
    <VtronComputer :system="system"></VtronComputer>
  </div>
</template>
```

定义 outer 样式

```html
<style scoped>
  .outer {
    width: 100vw;
    height: 100vh;
  }
</style>
```

这样就是占据全部页面显示

4. 在 apps 文件夹下新建 vue 文件,主要在此文件夹中编写窗口内容

也可以在其他文件夹下,

这次,我们创建一个`Hello.vue`文件,

```vue
// Hello.vue
<template>
  <div class="app">
    <h1>HelloWorld</h1>
  </div>
</template>
```

5. 在 system 中注册 app

在 system 的构造函数传入配置项,

其中 desktop 是桌面的配置项,可以配置多个 app

配置之后,软件的图标,快捷方式会显示在桌面上

> 注意!

> 需要点击开始菜单中的电源按钮,再点击恢复,才能看到 app

注册之后,需要点击开始菜单中的电源按钮,再点击恢复,才能看到 app

这样是为了使
阅读完整原文

商业机会分析 规则生成(AI 未配置)

综合评分 41.0 分。该项目在“个人可实施性”维度得 60 分,“付费可能性”维度得 20.0 分,差异化空间 45.0 分(评分依据见评分卡)。

面向细分需求的二次开发产品

产品构想基于 vtron 的核心能力,聚焦一个更窄的场景(如某平台、某行业)做差异化。
目标用户该细分场景用户
难度/周期中 · 2~6 周
收费模式买断制 / 订阅制 / 广告
竞争风险细分需求规模需验证
依据 AI 推测:基于项目主题标签的判断
以上为规则引擎基于仓库公开数据生成的参考结论,包含推测成分,不构成投资或创业承诺;配置 AI 后可获得更深入的分析。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
vtron/ofxVtron 中文介绍暂未生成
openFrameworks Addons I've Created
9 C
royalknight56/vtron-template 中文介绍暂未生成
vtron-template
7 Vue
Between1996/VTronj 中文介绍暂未生成
1 Java
Sapfire007/Vtron 中文介绍暂未生成
Vtron is a Python-based digital assistant that automates tas
1 Python
RoederAndreas/SuperGraVtron 中文介绍暂未生成
A clone of the Super Gravitron found in the game VVVVVV.
1 JavaScript
vtron/Vtron-Javascript 中文介绍暂未生成
General Javascript classes and functions
1 JavaScript
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送
社区活跃Star 449 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/royalknight56/vtron.git
cd vtron
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。