自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 简单的自定义滚动条

一个简单的自定义滚动条案例

2022-08-09 10:40:52 694

原创 js 获取数组的全部排列顺序

// 先取第一项的所有情况// 删除取得的项// 递归直到原数组结束let reWarp = []function getArrAllSort(arr, currentArr) { for (let i = 0; i < arr.length; i++) { let current = arr[i] let copy = arr.slice() copy.splice(i, 1) if (copy.length &gt.

2021-12-13 10:40:03 980

原创 gitHub action拉取nodeSass的问题

github action npm失败问题

2021-12-09 14:05:25 600 1

原创 原始js实现图片的放大缩小,拖拽,截取指定部分

定义结构 <div class="img-intercep-wrap"> <div class="pic_wrapper"> <img src="./1.jpg"> <canvas class="pic_show"></canvas> </div> <button class="translate">截取</butt..

2021-07-26 10:19:35 1262

原创 vue使用i18n实现国际化

import VueI18n from 'vue-i18n'import il8n from './il8n';Vue.use(VueI18n) ;const i18n = new VueI18n({ locale: 'zh-CN', // 语言标识, 通过切换locale的值来实现语言切换,this.$i18n.locale messages: {}})// 引入国际化国家import contry from "@/il8n/contry";// 异步加载语言包

2021-07-08 16:58:19 276

原创 nodejs ssh2 工具封装

// "ssh2": "^0.8.9",var Client = require("ssh2").Client; /*** 描述:连接远程电脑* 参数:server 远程电脑凭证;then 回调函数* 回调:then(conn) 连接远程的client对象*/function Connect(server, then){ var conn = new Client(); conn.on("ready", function(){ console.log("connect

2021-05-12 17:18:05 1219

原创 vue自定义指令表格多选

import Vue from 'vue'import xhtml from '../service/xhtml'// 判断全选类型在输入表格还是输出表格const isInput = function(modifiers){ return modifiers.input}// 解析表达式的值let getExpression = function(expression){ let expressionArr = expression.replace(/^{|}$/g,"").s

2021-03-08 10:35:35 339

原创 mac 上利用PD在win7中搭建mysql

下载与安装传送门设置ipping 一下 10.211.55.6可能ping不通关闭window防火墙解决只能本地登录问题

2021-02-07 18:05:03 112

原创 对象中 Symbol 的简单使用

动态添加symbol方法// NO 1 var params = { up:function(){ console.log("up") }, } var symbol = { up:Symbol.for("up"), } //添加 params[symbol.up] = function(){ console.log("Symbol(up)") } //调用 params[symbol.up]()初

2021-01-18 19:16:24 417

原创 js 深度比较前对象属性及属性值在后对象中含有并相同 和 深度比较对象是否相同

/** * 用途:深度比较对象 * original:原对象 * target:目标对象 * 返回:{flag:是否匹配正确,msg:信息} * */function compareObjDeep(original,target){ function returnFun(flag,data){ return {flag:flag,msg:{info:data.info,org:data.org,target:data.target}} } functio.

2020-11-06 17:31:03 336

原创 lodop打印关于v-model没有值

lodop直接打印angluarjs或者vue这种利用双向数据绑定来显示的值,无法打印出来,可以尝试使用var textInput = document.body.getElementsByTagName("input");for(var i=0;i<textInput.length;i++){ textInput[i].setAttribute("value",textInput[i].value)}...

2020-09-12 14:36:54 334

原创 vue自定义分页组件

/** * 使用方法: * <ui-page-count :query="doSubmit" :total="result.numbrs"></ui-page-count> * * query需要传入查询方法 total传入总条数 */<template> <div class="select-frame ui-page-count"> <a class="left" @click="prev" :class="{'active

2020-05-14 10:04:09 266

原创 js正则匹配替换

取出匹配项/** * 日期时间格式过滤器 * ------------------------- * coconear 2019/04/28 * * 使用方法: * {{XXX|dateTime('yyyy-MM-dd hh:mm:ss')}} */export default function (input, mode) { input = input + ""; mode = mode + ""; let pattern = /^(\d{4})(\d{2}.

2020-05-12 16:00:03 1694

原创 electron打开文件的几种实现方式

1. 程序已经启动,通过点击打开文件,进行打开this.$dialog .showOpenDialog({ title: "打开文件", defaultPath: "", properties: ["openFile"], // properties: ['openFile', 'multiSelec...

2020-04-29 16:03:35 5149 3

原创 VUE关于父组件实时监听子组件的方法

VUE关于父组件实时监听子组件的方法利用vuex来解决利用子组件监听(watch)触发父组件($emit)方法来解决方法一可以参照这个,应该可以实现(反正我没用)方法二//子组件<template> <div class="rdo-grp"> <template v-for="item in currentListKey"> <...

2020-03-18 23:16:00 1984

原创 Vue双向绑定失效

由于vue对对象中的某个属性进行双向数据绑定,不能够即使进行响应。第一步利用set方法this.$set(this.resultData,"oprtScpList",value.oprtScpList)如果还是不行利用对象地址改变,让其重新渲染let obj = Object.assign({}, this.resultData);this.resultData = obj;...

2019-12-17 21:08:52 629

原创 bpmnjs在vue中的使用

bpmnjs主要是前端用于画工作流的一种技术搭建基本环境补充添加的依赖 "bpmn-js": "^5.0.5", "bpmn-js-properties-panel": "^0.32.1", "camunda-bpmn-moddle": "^4.3.0",达到原生效果基本没什么问题,然而可能你还需要自定义你的属性面板(控件面板可能差不多没什么问题)所以如何自定义属性面板呢?...

2019-11-11 20:22:45 2859

原创 iview设置height出现的问题

iview设置table的height,第一次查看没有问题,在esc后再次打开,由于事件触发刷新,会导致格式乱。是由于空数据时,丢失若干列,标题肥大。解决方式先将height设置为0;在触发时在设置具体高度,退出再设置为0.<template> <div v-draggable="options"> <Card style="margin-bottom...

2019-11-05 16:26:37 2142 1

原创 前端按钮倒计时

好长时间没有写博客了,今天看着一个小功能就动手玩了一下,直接上代码。<template> <div> searchContainer <mt-button :type="type" size="small" :disabled='flag' @click="test" style="width:80px;">{{val...

2019-10-31 11:04:54 393

转载 关于@PropertySource注解对于yml的支持

@PropertySource只对properties文件可以进行加载,但对于yml或者yaml不能支持。追寻源码。public class DefaultPropertySourceFactory implements PropertySourceFactory { public DefaultPropertySourceFactory() { } public P...

2019-04-20 09:42:28 3918 2

原创 Post请求的跨域问题

get请求跨域问题的解决办法是增加 httpServletResponse.setHeader(&quot;Access-Control-Allow-Origin&quot;, &quot;*&quot;); httpServletResponse.setHeader(&quot;Access-Control-Allow-Headers&quot;, &quot;*&quot;); httpServle

2019-01-18 16:00:09 3206

原创 Angular请求跨域问题解决

今天主要让angular能够连接本地的tomcat服务器,由于angular默认为4200的端口,而tomcat默认8080,所以会报错,具体看表:错误为:解决方法:如果是利用servlet可以使用:public void doPost(HttpServletRequest request, HttpServletResponse response) throws Servlet...

2019-01-05 23:02:53 1791

原创 关于在websocket中注入spring的service

之前的项目是利用servlet写的,在websocket直接是实例化service,改成ssm时,service无法自动装配到websocket中。利用一下办法解决://UserService为你要注入的接口UserService userService = (UserService) ContextLoader.getCurrentWebApplicationContext().getBea...

2018-12-21 11:13:25 1584 2

AHPU云笔记

基于JSP+Servlet开发的AHPU云笔记,利用了Ajax和websocket技术,来自学长的福利。

2018-09-30

空空如也

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

TA关注的人

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