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

electron桌面应用开发(二)

作者头像
efonfighting
发布2019-10-08 14:20:38
1.3K0
发布2019-10-08 14:20:38
举报
文章被收录于专栏:一番码客一番码客

前言

今天接着上一篇electron的文章往下写。操作仍然是在win10下的powershell下进行的。主要记录element-ui的安装与使用。

安装并使用element-ui

安装

在项目根目录,执行如下命令完成element-ui的安装。

npm i element-ui -S

安装完之后,我们看项目根目录下的package.json,里面有dependenciesdevDependencies,分别是开发环境和调试环境的依赖库。这时我们看到dependencies里已经有了element-ui这一项。

目录结构

上图中我们能看到目前状态的目录结构,重点关注以下几个。

  • package.json:应用的入口文件。其中的main字段表示的脚本是应用的启动脚本,缺省值是index.js
  • src/main:electron主进程。
  • src/renderer:electron渲染进程,包含Vue的所有代码。

使用

安装完成之后,我们在src/render/main.js中引入element ui

import Vue from 'vue'
import axios from 'axios'

import App from './App'
import router from './router'
import store from './store'

/* 添加如下三行,引入element-ui */
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)

if (!process.env.IS_WEB) Vue.use(require('vue-electron'))
Vue.http = Vue.prototype.$http = axios
Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  components: { App },
  router,
  store,
  template: '<App/>'
}).$mount('#app')

此后我们便可以在.vue文件中使用element ui元素了。

比如我们修改src\renderer\components\LandingPage.vue,添加一个button

<el-button @click="message" type="success" icon="el-icon-search" round>一番码客</el-button>

npm run dev运行,效果如下。

一番今日

长假第一天,在家看阅兵仪式。感叹国家的凝聚力和军事实力,科技是强国之道,科技的发展也是需要人文的推动,人还是核心的核心。

很庆幸自己的工作多少还是带点科技的色彩,如果下功夫,也可以在科技的专研上更进一步。

科技加上军人的坚毅与雷厉风行,真是提气又靓丽,一种令人向往的神气!

一直以来,做科研是一件坐冷板凳的事,在一生平凡的工作、生活中,保持好奇、保持热情,便会是不平凡的一生。

参考

  • [electron-vue 集成 element-ui](https://blog.csdn.net/ucmir183/article/details/89277492)
  • [Electron-vue实战—搭建项目与安装Element UI](https://www.cnblogs.com/suRimn/p/11101671.html)
  • [文档|Electron](https://electronjs.org/docs)
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-02,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装并使用element-ui
    • 安装
      • 目录结构
        • 使用
        • 一番今日
        • 参考
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档