自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 不通过 input选择文件,使用FormData 发送binary

【代码】不通过 input选择文件,使用FormData 发送binary。

2023-06-27 15:39:44 192

原创 icudtl.dat in electron package

what is icudtl.dat, the source and license

2023-02-23 17:05:56 739

原创 electron-vue项目搭建注意事项

electron-vue项目搭建注意事项

2022-07-13 18:41:21 376

原创 nvm-windows 使用及切换版本错误解决

nvm-windows使用及切换版本错误的解决方法

2022-07-07 18:58:52 290

原创 【VUE 报错】 [Vue warn]: Duplicate keys detected: XXXXXX. This may cause an update error

What happen:got error message:> [Vue warn]: Duplicate keys detected: XXXXXXXXXXX. This may cause an update errorWhy:是因为同样的key用在了不同的for循环中How to do:更改报错处for循环的key值

2021-12-02 11:00:49 873

原创 js的导出与导入

尝试了两种导出方式,对应两种引用方式。1. 导出方式一:被引用脚本路径:my-app > src > renderer > module > checkObject.js, 代码如下'use strict'let CheckObject = function () {}CheckObject.prototype = { checkName: function (name) { console.log(name); return thi

2021-03-03 15:30:23 319 1

原创 Vue 组件间通讯

变量:父组件:<template> <div> <div>子组件:</div> <son :sendVariable='newVariable'></son> </div></template><script>import son from '@components/Son'export default { data() { return { newVariabl

2020-06-28 17:08:43 169

原创 JS 二维数组排序 | 二维数组去重

二维数组排序:let arr = [[20,20],[1,1,],[53,53],[72,72],[36,36]]arr.sort((v1, v2) => { return (v1[0] - v2[0]) })console.log(arr) //[[1, 1],[20, 20],[36, 36],[53, 53],[72, 72]]去重:let arr = [[20,20],[1,1,],[53,53],[1,1],[72,72],[36,36],[20,20]]function g

2020-05-13 11:20:39 591

原创 vue 3.0 无static文件夹 请求本地资源

把需要请求的json文件放到public文件夹中文件路径:public/jsondata/demo.json请求地址绝对路径请求this.$http.get('/jsondata/demo.json')本地请求时地址里不要写上/public...

2019-11-27 14:59:16 455

原创 vue-chartjs

DOCUMENT:https://www.chartjs.org/docs/latest/charts/line.htmlDEMO:http://demo.vue-chartjs.org/API:https://vue-chartjs.org/zh-cn/demo code://chart.vue<script>import { Line, mixins } from...

2019-11-12 15:51:49 486

转载 vue项目中的require.context

require.context是一个webpack的api,执行这个函数获取一个特定的上下文,主要用来实现自动化导入模块,在前端工程中,如果遇到从一个文件夹引入很多模块的情况,可以使用这个api,它会遍历文件夹中的指定文件,然后自动导入,使得不需要每次显式的调用import导入模块(------ 简书 - 心_c2a2 - “使用require.context实现前端工程自动化”)语法:req...

2019-07-24 15:01:41 1025

原创 npm报错[Error [ERR_STREAM_WAITE_AFTER_END]:write after end (writeStream "error")]

拉代码下来安装依赖的时候报如下错误:解决方法:将npm版本降到5.6npm i npm@5.6.0然后重新加载 成功清理npm缓存:npm cache clean --force

2019-07-23 18:08:18 1693

转载 第三方开源库:underscore

需求:想要让对象也是用例如 map() filter()等方法使用underscore库:下载underscore包:npm i underscore引入:<script src="./node_modules/underscore/underscore-min.js"></script>或require(underscore)使用:使用_前缀调用,返回...

2019-07-23 14:37:26 480

原创 node搭建服务器设置跨域访问

server.jsconst express = require('express')//处理post请求发送的数据const bodyParser = require('body-parser')//所有的请求方式app.all('*',function(req,res,next){ //设置请求头 //允许所有来源访问 res.header('Access-Control...

2019-07-11 11:21:33 1658

原创 使用nodejs获取本地的ip地址

const os = require('os')function getIPAdress(){ //os.networkInterfaces()方法返回被赋予网络地址的网络接口 const interfaces = os.networkInterfaces() /* address: 被赋予的IPv4 or IPv6 netmask: IPv4 or IPv6 子网掩码 fam...

2019-07-10 13:14:03 1224

原创 html点击按钮调用python脚本

需求:点击web页面上的按钮 调用python脚本HTML部分:<body> <button class='btn'>click</button></body>JS给按钮注册事件(使用jquery):<script src='./lib/jquery-1.12.4.min.js'></script><...

2019-07-08 17:14:09 30262 14

原创 使用nodejs解析Excel文件并生成新Excel文件

Nodejs + Exceljs需求:1.读取Excel文件中的数据2.对数据进行计算3.将计算后的数据填入到另一个Excel表中steps:npm i exceljs新建一个js文件: demo.js读取文件://引入Exceljsconst Excel = require('exceljs')//文件的实例const workbook = new Excel.wor...

2019-06-24 13:55:59 1591

原创 nodejs基本介绍

nodejsnodejs是再服务端运行javascript的运行环境在web端,浏览器是javascript的运行环境在node端,nodejs是javascript的运行环境nodejs与浏览器的区别相同点:nodejs与浏览器都是js的运行环境,都能够解析js程序,对于ECMAScript语法来说,在nodejs和浏览器中都能运行不同点:nodejs无法使用DOM和BOM的操...

2019-06-12 10:01:43 166

原创 Vue组件

组件化开发概念:将一个完整的页面抽离成一个个独立的组件,最终通过一个个独立组件完成整个页面的功能优势:复用组件是可复用的Vue实例组件的基本使用组件的注册全局注册:在所有的vue实例中都可以使用局部注册:在所有当前实例中可以使用注册全局组件/***第一个参数:组件名*第二个参数:是一个配置对象,该配置对象与Vue实例的配置对象几乎完全相同,*也就是说:vue实例中用...

2019-06-10 17:43:17 210

原创 vue过滤器

过滤器概念vue中的过滤器(filter):数据格式化让数据按照规定的一种格式进行输出例如:将日期格式转化为年-月-日 小时:分:秒的过程全局过滤器 和 局部过滤器通过全局方式创建的过滤器在任何一个Vue实例中都可以使用(一般情况下,为了项目方便管理,都是一个vue实例)注意:使用全局过滤器的时候,应该先创建全局过滤器再创建Vue实例局部创建的过滤器 只能在当前vue实例中使...

2019-06-10 15:23:56 185

原创 axios

作用:一个专门用来发送ajax请求的库,可以在浏览器或者node.js中使用Promise based HTTP client for the browser and node.js以Promise为基础的HTTP客户端,适用于:浏览器和node.js封装ajax,用来发送请求,异步获取数据使用步骤1.本地安装axios: `npm i -g axios`2.导入axios3.使用...

2019-06-10 14:56:08 108

原创 vue生命周期函数

vue生命周期函数所有的vue组件都是vue实例,一个组件对应一个实例,并且接收相同的选项对象,一些根实例特有的选项除外实例生命周期也叫做:组件生命周期定义:从组件被创建到组件挂载到页面上运行再到页面关闭组件被销毁期间的所有事件统称为组件的生命周期函数(简称:钩子函数)开发人员可以通过vue提供的钩子函数,让我们写的代码参与到vue的生命周期里面来,让我们的代码在合适的阶段起到相应的作用...

2019-06-10 14:28:07 197

原创 vue 计算属性和监听器

计算属性写在computed中1. 写起来像一个方法,用起来像一个属性(本质就是一个属性)2. 注意点: - 只要跟计算属性相关的数据发生了改变,计算属性就会重新计算, 不相关的值发生变化,不会重新计算计算属性 - 一定要有返回值3. 什么时候使用计算属性 -根据已知data中的值,生成一个额外的新值,且新值还要跟着data中的值变化而变化4. computed里面的计算属性...

2019-05-28 11:09:07 924

原创 vue基本指令

指令指令是一些特殊的标记,给HTML添加一些原来没有的功能指令一:v-model实现数据的双向绑定把data中的值 和 表单元素中的value 绑定到一起,一方发生改变另一方也会跟着变化v-model一般用在表单元素上(input、checkbox…)例:<div id='app'> <input type='text' v-model='num'> ...

2019-05-27 17:47:37 130

原创 vue基础

VUE 基础框架和库的区别库(Library),代表:jQuery库是一系列函数的集合,在使用库的基础上,想要完成什么样的功能就调用库中提供的某个方法库起到了一个辅助的作用,在使用库的时候,开发人员起主导作用框架(Framework),代表:Vue框架是一套完整的解决方案,框架中制定了一套规则,使用框架的时候,只需要按照规则把代码放到合适的地方,框架会在合适的时机主动调用开发人员...

2019-05-27 15:19:21 108

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除