热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

electronvue教程,Electron+Vue

electron-vue教程,Electron+Vue这篇文章通过实例代码给大家介绍了某视频剪辑软件项目中添加电子的方法,代码简单易懂,对大家的学习或工作具有一定的参考借鉴

  electron-vue教程,Electron+Vue

  这篇文章通过实例代码给大家介绍了某视频剪辑软件项目中添加电子的方法,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

  

1.在package.json中添加

  main: electron.js ,

  在"脚本":{添加:

  包装:电子包装机/appName -覆盖

  在依赖项:{添加:

  "电子共享记忆":^1.0.1,

  "节点-石膏-建造":^4.3.0,

  "照片预览":^1.1.3,

  在"开发依赖项":{添加:

  电子:^15.3.1,

  "电子包装工":^15.4.0,

  

2.vue.config.js

  在devServer: {修改:

  //open: true,(之前是没有注释掉的,现在把他注释掉)

  在代理服务器:{修改

  /api: {

  目标:"电子渲染器",(只改了这个地方,之前是目标: http://localhost ,)

  更改来源:真的,

  路径重写:{

  ^/api:

  }

  }

  

3.main.js添加:

  从“呜呜——照片-预览"导入预览

  导入vue-照片-预览/距离/皮肤。 CSS

  Vue.use(预览)

  //解决电子报错

  过程。env[ ELECTRON _ DISABLE _ SECURITY _ WARNINGS ]= TRUE

  

4.在vue.config.js同级添加electron.js

  //控制应用程序生命周期和创建本机浏览器窗口的模块

  const {app,BrowserWindow}=require(电子)

  const path=require(path )

  函数createWindow () {

  //创建浏览器窗口。

  const主窗口=新浏览器窗口({

  宽度:1889,

  身高:1000,

  网首选项:{

  preload: path.join(__dirname, preload.js )

  }

  })

  //并加载应用的index.html .

  //mainWindow.loadFile( ./dist/index.html )

  主窗口。loadurl( http://172。16 .1 .155:7890/xjbd’)

  //打开开发工具.

  主窗口。网页内容。opendevtools()

  }

  //这个方法会在电子完成时被调用

  //初始化并准备创建浏览器窗口。

  //某些应用程序接口只能在此事件发生后使用。

  app.whenReady().然后(()={

  创建窗口()

  app.on(激活,函数(){

  //在苹果上,当

  //单击了停靠图标,并且没有打开其他窗口。

  if (BrowserWindow.getAllWindows().长度===0) createWindow()

  })

  })

  //关闭所有窗口时退出,macOS上除外。在那里,这很常见

  //让应用程序及其菜单栏保持活动状态,直到用户退出

  //用Cmd Q显式。

  app.on(窗口-全部关闭,函数(){

  if (process.platform!==达尔文)app.quit()

  })

  //在这个文件中,您可以包含应用程序特定主进程的其余部分

  //代码。您也可以将它们放在单独的文件中,并在此处要求它们。

  

5.在vue.config.js同级添加preload.js

  //所有Node.js APIs在预加载过程中都可用。

  //它与铬扩展具有相同的沙箱。

  窗户。addevent侦听器( DOMContentLoaded ,()={

  const replaceText=(选择器,文本)={

  const元素=文档。getelementbyid(选择器)

  if(元素)元素。innertext=文本

  }

  对于(常量类型为[铬,节点,电子]) {

  replaceText(`${type}-version `,process.versions[type])

  }

  })

  

6.先把项目打包

  新公共管理运行开发

  然后在运行

  新公共管理运行包

  到此这篇关于某视频剪辑软件项目中添加电子的文章就介绍到这了,更多相关某视频剪辑软件添加电子内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!



推荐阅读
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
author-avatar
Caroline19921009
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有