Electron开发实战之记账软件3——使用UI框架vuetify实现页面

代码仓库: https://github.com/hilanmiao/LanMiaoDesktop

先来张图

1.为什么用Vuetify?

https://vuetifyjs.com/zh-Hans/getting-started/quick-start

Vuetify完全根据Material Design规范开发。每个组件都是手工制作的,做桌面端非常好看。vuetify是一个渐进式的框架,试图推动前端开发发展到一个新的水平。Vuetify 支持SSR(服务端渲染),SPA(单页应用程序),PWA(渐进式Web应用程序)和标准HTML页面。

官网主要介绍的是使用vue cli3,但我们还在使用vue cli2,所以手动引入。

2.引入Vuetify

npm install vuetify --save // 安装依赖

在src/renderer/main.js中引入

import Vue from 'vue'
import Vuetify from 'vuetify'
import 'vuetify/dist/vuetify.min.css' // 引入Vuetify的css文件

Vue.use(Vuetify)


3.引入Material Design图标

npm install material-design-icons-iconfont --save // 安装依赖

import 'material-design-icons-iconfont/dist/material-design-icons.css' // 引入Material Desgin Icon的css文件

4.目录结构

├── .electron-vue //  配置及构建脚本
│   ├── build.js // 生产环境构建脚本
│   ├── dev-client.js // 开发服务器热重载脚本,主要用来实现开发阶段的页面自动刷新
│   ├── dev-runner.js // 运行本地开发服务器
│   ├── webpack.main.config.js // 主进程webpack配置文件
│   ├── webpack.renderer.config.js // 渲染进程webpack配置文件
│   └── webpack.web.config.js //
├── assets // 其他资源
├── build // 构建
│   └── icons // 图标
│   └── win-unpacked // 未打包资源
├── dist // 静态资源
│   ├── electron
│   │   └── main.js
│   └── web
├── src // 源码目录
│   ├── main // 主进程
│   │   ├── index.dev.js
│   │   └── index.js // 入口文件
│   ├── renderer // 渲染进程
│   │   ├── assets // 资源
│   │   ├── components // 公共组件目录
│   │   ├── router // 前端路由
│   │   ├── store // 状态管理
│   │   ├── views // 页面目录
│   │   ├── App.vue // 根组件
│   │   └── main.js // 入口文件
│   └── index.ejs
├── static // 纯静态资源
├── .babelrc
├── .travis.yml // Windows和Linux持续集成配置文件
├── appveyor.yml // Mac持续集成配置文件
├── package-lock.json
├── package.json // 包配置文件
└── README.md // 项目介绍

转载于:https://my.oschina.net/u/3667677/blog/3040223

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值