自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 webstorm配置vue+element开发环境

File --> settings --> Editor --> Inspections --> Sass/SCSS --> 取消Missing import的勾选。在 Languages & Frameworks --> Webpack中配置webpck.base.conf.js。新建npm,Name可以自定义一个名字,script选择启动项目的指令。

2022-09-01 12:11:30 1692 1

原创 JS将任意格式的时间转为Date对象

【代码】JS将任意格式的时间转为Date对象。

2022-08-24 16:39:52 1804

原创 JS判断数据是否为空

使用Object.prototype.toString判断数据的类型function isEmpty(val){ let valType = Object.prototype.toString.call(val); let isEmpty = false; switch (valType) { case "[object Undefined]" || "[object Null]": isEmpty = true; break; case "[object Array]":

2022-03-22 14:17:14 855 1

原创 JS校验VIN码,生成虚拟VIN码

定义需要使用到的一些常量/** VIN码允许使用的字符数组 */const CharArray = ['1', '2', '3', '4', '5', '6', '7', '8', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'R', 'S', 'T', 'V', 'W', 'X', 'Y'];/** 国标规定的VIN码的前两位数组 */const ChinaArray = ['L0','L1','L2'

2021-11-22 14:57:41 1843

翻译 CropperJS中文文档(翻译自Cropper.js原英文文档)

Cropper.jsJavaScript 图片裁剪工具官网Photo Editor - Cropper.js的高级示例。jquery-cropper - Cropper.js 的 jQuery 插件包装器。A schematic diagram for data’s properties目录快速上手配置方法事件无冲突支持的浏览器相关项目快速上手npm安装npm install cropperjsCDN:<link href="/path/to/cro

2021-11-15 11:50:20 8611 1

原创 JS数组常用的操作方法

1. push() 将一个或多个元素添加到数组的末尾,并返回该数组的新长度。此方法修改原有数组。var arr = ['a','b','c'];var ele = arr.push('d');// ele结果为: 4;// arr数组被修改: ['a','b','c','d'];2. pop(),从数组中删除最后一个元素,并返回该元素的值。如果数组为空,则返回undefined。此方法修改原有数组。var arr = ['a','b','c','d'];var ele = arr.pop()

2021-11-04 10:36:50 26831 3

原创 JS生成固定和的随机数组(可指定/不指定数组长度)

/** 生成总和固定的随机数组 * @param total -- 必填:数据总和 * @param size -- 非必填,不指定时传 null:数据条目(要生成多少条数据) * @param min -- 非必填:随机数的最小值 * @param max -- 非必填:随机数的最大值 * this.isEmpty() 封装的判断数据是否为空的方法 * this.getRandomNumber() 封装的生成随机整数的方法 * th.

2021-09-16 17:33:51 891 2

原创 在vue中使用腾讯地图

1. 引入腾讯地图在 index.html 中插入<script charset="utf-8" src="https://map.qq.com/api/gljs?v=1.exp&key=你申请的key"></script>2. 引入TMap在 build/webpack.base.conf.js 中 引入 TMap,否则在使用时会报错 externals: { TMap: 'TMap' }3. 创建地图组件3.1.为地图创建容器<temp

2021-02-09 15:43:11 2560

原创 elementUI组件封装(三) ------ 多图上传

组件代码<template> <div @click="aaa"> <div class="weekImg" v-for="(e,index) in numList" :key="index" > <div class="weekTitle">{{e}}</div> <div> <!-- 新增 --> <d

2020-06-08 09:48:57 652

原创 elementUI组件封装(二)------ 标签

组件代码<template> <div> <el-tag :key="tag" v-for="tag in dynamicTags" closable :disable-transitions="false" @close="handleClose(tag)" > {{tag}} </el-tag> <el-input class="

2020-06-08 09:43:17 495

原创 elementUI组件封装(一) ------ 图片上传

封装组件<template> <div> <!-- 新增 --> <div v-if="!id" class="imgList-uploader" > <el-upload class="avatar-uploader" :action="domain" :data="QiniuData" :on-remove="handle

2020-06-08 09:36:07 1350

原创 使用electron-vue时遇到的问题及解决

目录1. 安装yarn及本地模块依赖推荐使用管理员进行安装(win10右击开始栏windows选择Windows PowerShell(管理员))2. 创建electron-vue项目3. 运行项目时遇到的问题3.1. process is not defined在.electron-vue/webpack.renderer.config.js和.electron-vue/webpack.web.config.js文件中找到HtmlWebpackPlugin代码段并更改为如下代码:3.2. vue-devt

2020-05-26 10:18:44 3844 2

原创 JS调起APP,没有app则跳转至应用市场

HTML<div class="container"> <div id="btn_download" class="card-btn card_item"> 立即下载 </div></div><div class="mask" @click="hide"> <ol> <li>...

2020-04-21 11:08:35 2263 1

原创 JS一些常用方法的封装

过滤html标签以及nbsp等function contentFun (dot) { var dotStr = ""; if (dot) { dotStr = dot.replace(/<[^>]+>|&[^>]+;/g,"").trim(); dotStr = dot.replace(/<[^>]+>/g, ""); ...

2019-11-25 09:21:34 261

原创 vue + tinymce上传图片到七牛以及图片批量上传

此文基于之前博文vue使用tinymce5富文本编辑器图片批量上传插件来自Tinymce5 ax多图片批量上传插件一、上传图片到七牛云1.安装图片上传以及图片批量上传插件import "tinymce/plugins/image";import "tinymce/plugins/axupimgs";2.在toolbar和plugins中使用这两个插件,使用自定义图片上传方法plug...

2019-11-22 11:57:22 10787 2

原创 VScode更新后安装vetur仍无法格式化vue文件

1.删除 C:\Users\Administrator中的.vscode文件夹2.重新安装vscode3.安装vetur插件,此时可以正常使用

2019-08-12 10:06:59 5476

原创 vue使用tinymce5富文本编辑器

我所使用的版本为"@tinymce/tinymce-vue": "^2.1.0","tinymce":^5.0.12通过npm 安装tinymce和tinymce-vuenpm install tinymce -Snpm install @tinymce/tinymce-vue

2019-08-12 09:59:52 28313 14

原创 关于vue中el-date-picker type=daterange日期不回显的问题

原始代码如下: <el-form-item class="form_bigt_p" label="项目起止时间:" prop="time"> <el-date-picker unlink-panels class="bigWidth" :disabled="isDisabled" ...

2019-06-13 10:33:47 19729 4

转载 Vue导出页面为word

由于导出word时,页面样式无法正常使用,因此整体页面采用table布局,尽在几个地方添加style样式,没有其余样式 /** * 当页面中有canvas时,我的做法是 * 在页面中预先放置一个src为空的img标签 * 点击导出时,将canvas转为base64,将之前设置的img标签的src修改为base64,同时置空canvas * 需要注意的是,这种情况下,...

2019-05-11 10:27:14 11779 5

原创 JS判断安卓,ios和微信

var u = navigator.userAgent;var ua = navigator.userAgent.toLowerCase();// 判断安卓u.indexOf("Android") > -1 || u.indexOf("Linux") > -1;// 判断iOS!!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终...

2019-04-28 16:33:26 1458

原创 vue使用mintUI,滑动到底部自动加载(infinte-scroll)

做此项目与官网的区别在于,数据总数,页码总数是由后台返回,而非前端设置<ul v-infinite-scroll="loadMore" infinite-scroll-disabled="loading" infinite-scroll-distance="10"> <li v-for="(item,index) in records" :key="index">...

2019-04-23 20:13:01 749

原创 js转换时间戳为2014-04-05格式

changeDate(date) { var myDate = new Date(date); var day = myDate.getDate(); if (day < 10) { day = `0${day}`; } var mon = myDate.getMonth() + 1; if (m...

2019-04-23 10:43:22 270

原创 vue中post请求报400的解决

因为默认数据格式为json,发请求时参数报错通过以下方式修改数据格式即可import qs from 'qs';const data = { 'bar': 123 };const options = { method: 'POST', headers: { 'content-type': 'application/x-www-form-urlencoded' }, data: ...

2019-04-19 14:51:03 17855 1

原创 vue通过局域网访问项目以及获取url中的参数

通过this.$route.query.参数名可以获取到URL中的参数

2019-04-18 18:55:07 474

原创 vue打印echarts

思路将整个body的内容替换为弹窗的内容,打印操作完成之后还原echarts打印时未显示,通过将其转为img的方法进行打印 //打印触发的方法 print() { var that = this; var oldstr = document.body.innerHTML; // 获取当前页面内容用以还原 var div_print = docume...

2019-04-12 18:18:56 1126 4

原创 记一次vue+element项目中echarts的展示问题

展示前提:后台返回的是一段绘制用的js脚本,并是以父向子传参的方法传递过来,无法以正常的import方式使用echarts解决:// 通过此方法引入echarts所需js文件methods:{ introduce(){ var script1 = document.createElement("script"); script1.src = "http://www.c...

2019-04-12 18:15:40 1704

原创 foreach循环json数组

定义一组数据如下传入一个参数可见:一个参数时,foreach循环的是json数组中的每个对象传入两个参数可见:两个参数时,第一个参数是json数组中的对象,第二个参数是对应的index值...

2019-04-10 08:54:26 11871

原创 vue中axios的使用以及跨域问题的解决

在vue中使用axios使用 npm install axios 安装在main.js中添加以下代码import Axios from "axios";Vue.prototype.$axios = Axios;解决跨域问题在config中的index.js修改ProxyTable为如下:proxyTable: { "/api": { target: "后...

2019-04-09 15:46:39 534

原创 简单多表联查的操作

学生表(student)studentIdnamephonecollegeId1 张三 1832093147512 李四 1774520364323 王五 155328402633学校表(college)collegeIdcollegeName1 长安大学 2 蓝鸥 3 蓝鸥 14 西安交...

2019-01-17 16:56:43 722 1

原创 PHP操作数据库的基本操作

PHP操作数据库的基本操作连接数据库进行数据库的操作 (curd / 增删改查) 断开数据库命令1. 数据库的连接new mysqli(); arg1:主机名,代表当前连接的是哪一台服务器的数据库,默认是当前计算机(localhost/127.0.0.1) arg2:连接数据库所使用的账号,默认是root arg3:连接数据库的密码,默认是&amp;quot;&amp;quot; ...

2018-12-18 09:54:45 638

原创 数据库的简单了解

数据库的概念什么是数据库数据库:是由一批数据构成的有序的集合,这个集合通常被保存为一个或者多个彼此相关的文件关系型数据库MySqlOracleMicroSoft Sql ServalIDB DB2SQL(Structeured Query Language)结构化的查询语言 sql 语句数据表(table) 结构化的数据框架字段:数据表中各个数据的键查询:...

2018-12-17 21:20:36 272

原创 常用简单正则

账号: /^([a-zA-Z]|\d){6,8}$/g密码:^([0-9]|[a-zA-Z]){6,18}$手机号^1(3[0-9]|47|5[0-3|5-9]|7[0|7]|8[0|2-9])\d{8}$邮箱^[a-zA-Z0-9][\w\-]+@[a-zA-Z0-9]+\.[A-z]{2,4}$身份证号^[1-9]\d{5}(18|19|2[0-9])\d{2}(0[...

2018-11-17 10:50:05 240

原创 自用VScode插件

Auto Close Tag自动补充闭合标签Auto Rename Tag同步修改头尾标签background-cover背景图片Beautify代码格式化Bracket pair color括号颜色Chinese中文Color Info颜色主题css-auto-prefix自动补全css3代码Elm Emmet代码提示gui...

2018-10-30 09:07:20 684

js锅打灰太狼小游戏。

利用JavaScript制作的小游戏,包含游戏规则,重新开始,计算得分的功能

2019-01-24

js制作的开关灯小游戏

一个利用JavaScript制作的简单的开关灯小游戏,暂时没有得分

2019-01-24

空空如也

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

TA关注的人

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