0.4.0 • Published 2 years ago

vue3-win10 v0.4.0

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

Vue3 仿Win10 UI 框架

文档|官网|样例

推荐 Vue 3 + Typescript + Vite + Using <script setup>

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

IMAGE

Usage

开发流程

  1. 安装vue3-win10

npm install vue3-win10

  1. 在vue中use插件

通过'vue3-win10'引入插件

import win10 from 'vue3-win10';

引入样式文件"vue3-win10/distlib/style.css"

import "vue3-win10/distlib/style.css"

use

import { createApp } from 'vue'
import App from './App.vue'
import win10 from 'vue3-win10';
import "vue3-win10/distlib/style.css"

createApp(App).use(win10).mount('#app')
  1. 在页面中引入Win10租组件

首先,我们需要创建一个system对象,这个对象管理着系统的所有状态信息。

一般来说,我们创建另一个文件,存放system对象

// system.ts
import { System } from "vue3-win10";
let system = new System({});
export {
  system
}
// App.vue
<Win10 :system="system"></Win10>
<script setup>
import { system } from './system'
</script>

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

  1. 控制屏幕🖥大小

在组件外围包裹一个outer

  <div class="outer">
    <Win10 :system="system"></Win10>
  </div>

定义outer样式

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

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

  1. 在apps文件夹下新建vue文件,主要在此文件夹中编写窗口内容(非必须)

感谢Star

欢迎PR,意见,想法,感谢各位大佬的支持

npm.io

Thanks

@0xgosible 贡献 @vanloswang @ObcbO意见

0.3.9

2 years ago

0.3.8

2 years ago

0.3.7

2 years ago

0.4.0

2 years ago

0.3.0

2 years ago

0.3.6

2 years ago

0.3.5

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.3.4

2 years ago

0.3.3

2 years ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.4

2 years ago

0.2.1

2 years ago

0.1.8-beta.1

2 years ago

0.1.7-beta.1

2 years ago

0.1.6-beta.2

2 years ago

0.1.7-beta.2

2 years ago

0.1.5-beta.1

2 years ago

0.1.6-beta.1

2 years ago

0.1.8-beta.4

2 years ago

0.1.8-beta.3

2 years ago

0.1.8-beta.2

2 years ago

0.2.0-beta.2

2 years ago

0.2.0

2 years ago

0.1.9

2 years ago

0.1.4-beta.2

2 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago