- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Electron打包设置,安装完成后可修改配置项
修改配置后重启应用即可生效electron本地部署可能会存在不同服务器地址,就需要更换ip,更换ip就要再次打包,安装后在安装目录暴露一个可配置的自定义配置文件,用于更换ip。创建index.js 文件,exepath这是安装地址,可通过app.getAppPath()获取。为方便本地部署时修改服务器地址,在安装目录中提供可自定义的配置文件,无需重新打包即可更换IP。文件地址在安装目录 resources/conf 下面。6. 打包安装后的文件目录和文件地址。修改文件后重启软件,即刻生效。
2025-05-29 11:34:11
587
原创 前端部署从未如此简单、迅速、脚手架搭建
发布模式:本地打包➡ 本地生成压缩包➡ 登录服务器➡ 上传压缩包➡ 解压压缩包➡ 重新启动➡ 生成git版本标签➡完成(发布模式下需选择发布版本号)。command:包含了localList 和 serverList,可直接写一些本地和linux服务器可执行的指令,存在问题是无法记录上次缓存。command:包含了localList 和 serverList,可直接写一些本地和linux服务器可执行的指令,存在问题是无法记录上次缓存。前端也可以直接终端部署,无需开启连接工具,直接输入指令快速部署。
2025-05-28 15:47:23
471
原创 node.js调用jar包
github java 库 https://github.com/joeferner/node-java。
2025-05-28 15:42:55
219
原创 node 启动本地应用程序并设置窗口大小和屏幕显示位置
node 启动windows应用程序是没有问题的,但是设置窗口大小和屏幕显示位置是无法完成的。我这里用到的是exec 执行powershell。
2025-05-28 15:41:38
231
原创 js vue解析xls、xlsx文档
js vue解析xls、xlsx文档 let fileReader = new FileReader() // reader.readAsBinaryString(file.raw) fileReader.onload = (e) => { let workbook = XLSX.read(e.target.result, { type: 'binary' }) let sheetList = workbook.SheetNames
2022-04-27 16:20:14
399
原创 el-table 修改滚动条 兼容火狐
el-table 每次数据发生变化 都会重新加载 classPerfectScrollbar 需要引入这个包使用方法 v-scrollTabnpm install perfect-scrollbarimport Vue from 'vue'import PerfectScrollbar from 'perfect-scrollbar'class scrollTabFunctin { constructor () { this.perfectScrollbar = null
2022-04-11 15:26:42
731
原创 前端面试题-每天更新
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用HTML、CSS、浏览器相关系列文章目录一、HTML、CSS、浏览器相关1.css 盒模型2.读入数据总结Javascript 相关系列文章目录一、HTML、CSS、浏览器相关1.css 盒模型2.读入数据总结一、HTML、CSS、浏览器相关1.css 盒模型代码如下(示例):import numpy as npimport pandas
2022-02-28 21:21:20
194
原创 vue opd、xml文件上传解析 、双击修改、 导出文件
vue opd、xml文件上传解析 、双击修改、 导出文件目前解析的是固定标签上传采用el-upload<el-upload ref="upload" class="upload-demo" drag action="" :limit="1" :accept="accept" :on-change="successChange" :aut
2021-12-29 14:57:13
953
原创 vue 挂载body报错
1、 众所周知vue2.0版本一上,不能直接挂载body2、el:body 、$mount() 肯定会抛出问题,提供的元素只能作为挂载点。不同于 Vue 1.x,所有的挂载元素会被 Vue 生成的dom替换m3、如何挂载自己定义的实例appendchildl 啦...
2021-01-14 08:53:21
438
原创 vue性能优化的方法
1、路由懒加载const router = new VueRouter({ routes:[{ path: './ment', component: () => import('./ment.vue') }]})2、keep-alive 缓存页面<template> <div id="app"> <keep-alive> <router-view /> </kee
2020-07-29 22:43:50
349
原创 vue 中的data为什么是函数形式
vue的组件可能会存在多个实例,如果使用对象的形式定义data,当中的状态会产生数据污染,影响所有的组件实例,一个状态发生变化其他的状态也会跟着发生变化。如果使用函数的形式定义,在initDate的时候每次都会创建一个新的data对象,虽然数据一样但指向不同的引用,数据不会污染。根实例在创建的过程中不会存在这种限制,因为根实例只有一个...
2020-07-28 23:28:19
490
原创 vue组件的看法 和 作用
1、组件是可复用的实例,一个网页中某一个部分需要在多场景中使用,可以抽成一个组件进行复用,提高代码复用性2、组件化开发能大幅度的提高应用开效率、测试性、复用性,3、组件使用的分类有: 页面组件、通用组件,业务组件一般是登录的组件具有很强的业务性,通用组件: 按钮、表单、输入框。4、vue组件的特点:vue的组件是基于配置的,框架会自动生成构造函数,它基于vue commpent 这个类扩展自vue,在扩展过程中会继承已经有的选项,5、vue中常见组件化的技术有: 属性prop、自定义事件、插槽等,主
2020-07-27 22:38:09
1919
原创 vue中key的作用及其原理
key的作用是为了在diff算法执行时更快的找到对应的节点,提高diff速度key具有唯一性vue中循环需加 :key=“唯一标识” ,唯一标识可以使item里面id index 等,因为vue组件高度复用增加key可以标识组件的唯一性,为了更好地区别各个组件key的作用主要是为了高效的更新虚拟DOM原理: key的作用主要是高效的更新虚拟Dom, 其原理是vue 在patch中的patchVode下的updateChildren 会处理新老子节点 可以通过 key精准判断俩个节点是否是同一个,如果没
2020-07-26 19:49:29
1445
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人