Giter Site home page Giter Site logo

x-webdesktop-vue's Introduction

X-WebDesktop-Vue

Version: 2.0.0 【开发中...】

基于 Vue 的 WebDesktop 系统

基础版本:X-Desktop-Vue

1.0.1版本:X-WebDesktop-Vue 1.0.1

1.0.1版本对应API服务:X-WebDesktop-Api-Koa 1.0.1

2.0.0版本:X-Desktop-Vue 2.0.0

2.0.0版对应API服务:X-WebDesktop-Api-Koa 2.0.0

Preview

地址:https://oxoyo.github.io/X-WebDesktop-Vue/

账号:admin

密码:123456

Start

  git clone
  npm i
  npm run dev

Build

  npm run build

目录结构

  \_ src
    \_ platform                 // 【平台】
      \_ apps                   // 平台默认应用
        \_ Admin                // 后台容器
          \_ components         // 组件
          \_ containers         // 容器
          \_ pages              // 页面
          \_ store              // Store
          \_ api.js             // 接口
          \_ config.js          // 配置文件
          \_ Index.vue          // 入口组件
          \_ openApi.js         // 对外接口
          \_ contextMenu.js     // 右键菜单配置
        \_ ContextMenu          // 右键菜单
        \_ Desktop              // 桌面
        \_ DesktopIcon          // 桌面图标
        \_ DekstopWidget        // 桌面控件
        \_ Home                 // 前台容器
        \_ Login                // 前台登录
        \_ StartMenu            // 开始菜单
        \_ TaskBar              // 任务栏
        \_ TaskBarIcon          // 任务栏图标
        \_ TaskBarWidget        // 任务栏控件
        \_ Window               // 应用窗口
      \_ store                  // 平台Store
      \_ config.js              // 平台配置
      \_ Index.vue              // 平台入口文件
    \_ apps                     // 【用户应用】
      \_ DemoApp001             // 应用 DemoApp001
        \_ components           // 组件
        \_ containers           // 容器
        \_ pages                // 页面
        \_ store                // Store
        \_ api.js               // 接口
        \_ config.js            // 配置文件
        \_ Index.vue            // 入口文件
        \_ openApi.js           // 对外接口
        \_ contextMenu.js       // 右键菜单配置
    \_ App.vue                  // 根入口组件
    \_ config.js                // 根配置信息
    \_ main.js                  // 跟入口js

TODO

1.架构调整,需重构,应用设计更合理。

x-webdesktop-vue's People

Contributors

oxoyo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.