前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >electron桌面应用开发(七)-electron-vue基本概念

electron桌面应用开发(七)-electron-vue基本概念

作者头像
efonfighting
发布2019-10-15 15:53:04
8810
发布2019-10-15 15:53:04
举报
文章被收录于专栏:一番码客一番码客

本文目录:

前言目录结构参考一番今日

前言

今天想继续写electron,在准备素材做实验的时候,发现基本概念太薄弱了,对工程的目录作用和基本运行逻辑都不是很熟,导致做起实验举步维艰,所以还是需要加强下基础知识。所以这里学学electron-vue的基础知识,首先认识下工程目录构成。

目录结构

  • 开发主进程src/main/index.dev.js,开发主进程入口。该文件专门用于开发和安装开发工具。最后跳转到src/main/index.js
  • 开发状态和产品状态:我们所看到的所有目录在最终产品构建的时候只有dist、node_modules和package.json这几个文件夹和文件,其他的目录和文件只存在于开发过程中。
  • 渲染器进程(renderer目录):Electron 中的每个网页都在自己的进程中运行,称为渲染器进程 (renderer process)。
  • vue 组件:renderer/components目录,创建子组件时,一个常用的组织化实践是将它们放置在一个使用其父组件名称的新文件夹中。
  • vue路由:鼓励使用 vue-router创建 单页应用程序 。
  • vuex模块:electron-vue 利用 vuex 的模块结构创建多个数据存储,并保存在 src/renderer/store/modules 中。
  • 主进程:electron实际是以package.json这个脚本为入口的,运行的这个脚本其实就是主进程。
  • 三个变量:__dirname,__filename__static
  • Webpack 配置.electron-vue文件夹便是存放Webpack配置文件的。里面有专门针对main和rederer的配置。

参考

  • electron-vue文档:

https://simulatedgreg.gitbooks.io/electron-vue/content/cn/

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一番码客 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 目录结构
  • 参考
相关产品与服务
数据保险箱
数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档