技术分享
陈志航1995
这个作者很懒,什么都没留下…
展开
-
xml转json报错的解决方案
//适配h5//npm install xsjs//https://github.com/jindw/xmldom // 下载所需依赖//适配微信小程序//https://files.cnblogs.com/files/qianyou304/x2j.rarimport X2JS from "./we-x2js.js"export const loadXMLToObjXCX = (data)=>{ let x2js = new X2JS(); let jsonObj =原创 2021-07-12 21:32:15 · 575 阅读 · 0 评论 -
js手机号中间****,姓名中间***
function changeForm(content,first,last){ let firstContent = content.slice(0,first) let lastContent = content.slice(-last) let length = new Array(content.length-first-last) for(let i of length){ firstContent+="*" } let end =原创 2021-03-30 16:07:49 · 218 阅读 · 0 评论 -
如何用Vue开发Electron桌面程序? 这篇就够了!
Vue开发Electron桌面程序原创 2021-03-18 14:15:09 · 243 阅读 · 0 评论 -
axios请求后端配置完允许跨域后仍然请求提示跨域
赶紧打开axios的配置文件看看axios.defaults.withCredentials = true如果他是true改成false;这里巨坑---------原创 2021-03-17 11:45:57 · 807 阅读 · 1 评论 -
nginx配置tomact静态资源的踩坑
1、问题。阿里云是80端口直接映射到tomcat的静态资源里面的index.html;但是一直无法实现2、实现后静态资源无法访问;直接上解决方法:nginx的配置文件server { listen 80; server_name example.cn; location / { root html; index index.html index.htm; proxy_pass ht原创 2021-03-12 17:11:38 · 205 阅读 · 0 评论 -
详解 nginx location ~ .*\.(js|css)?$ 什么意思?
详解 nginx location ~ ..(js|css)?$ 什么意思?语法规则: location [=|||^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹配!和!*分别为区分大小写不匹配及不区分大小写不匹配 的正则/原创 2021-03-12 17:06:27 · 744 阅读 · 0 评论 -
linux下使用logrotate管理日志,切割日志
废话不多说直接说方法:linux自带这个东西默认路径 /etc/logrotate.conf 代表的是默认的配置自定义配置的地址 /etc/logrotate.d //里面存放的是已经配置的文件直接上例子:/root/.forever/*.log { daily //代表每天循环一次 missingok // rotate 5 //比如你每天分割一次,到第六天会把第一天的替换掉 dateext //生成的文件格式 notifempty //对于原创 2021-03-04 17:43:22 · 264 阅读 · 1 评论 -
js处理后端返回的静态文件浏览器默认直接打开
废话不多说直接上解决方法:import FileSaver from "file-saver";//先引入这个插件this.$http.get(`填写文件的url`, { responseType: "arraybuffer", }) .then((res) => { const blob = new Blob([res.data]); FileSaver.saveAs(blob, `${file.file原创 2021-03-04 17:27:58 · 713 阅读 · 1 评论 -
vue 追加下拉框,三级联动
<template> <div> <el-form label-width="100px"> <el-form-item label="车型:" v-for="(item,index) in fartherList" :key="index"> <el-col :span="2"> ...原创 2019-12-11 15:53:10 · 1178 阅读 · 0 评论 -
js+canvas图片合成
js+canvas图片合成下面上效果图码云地址https://gitee.com/chinachen1995/front_end_js_image_synthesis将 index.html 和 1.png 图片 放入服务器中 就可以运行。原创 2019-12-06 17:01:23 · 427 阅读 · 0 评论 -
jsp文件引入用script标签引入jquery后,后面的script失效
昨天在通过jsp页面引入jquery后发现一个问题。js代码在jquery引入后,js代码无作用的情况。jsp引入jquery的时候,出现的一个问题。引入的成功后jquery可以使用但是这样写会有问题。就像下面的写法。在script标签引入jquery后。jsp页面成功加载了jquery。但是在后面的script标签js代码会出现不能使用的情况。下面给出2中解决方案。<head>...原创 2019-07-27 18:04:18 · 2714 阅读 · 4 评论 -
给定一个目标值,查找出数组中某些值得和等于目标值
最近在写vue项目中遇到的一个问题,直接封装成一个方法。下面附上代码。rolesAssign(){ let role =this.$store.getters.loginUser.role let array = [{number:1,user:"Dealer"},{number:2,user:"Warehouse"},{number:4,user:"Fund"},{number...原创 2019-03-07 23:54:38 · 649 阅读 · 0 评论 -
Vue-cli 3.0中proxy代理配置
由于vue-cli3.0版本更加简化,原来的config文件取消,所有的配置需要用户单独创建vue.config.js 文件 放在根目录下。下面附上代码module.exports = { configureWebpack: config => { require('vux-loader').merge(config, { options...原创 2019-02-12 13:53:44 · 8088 阅读 · 0 评论 -
Vue轮播图组件
//过度动画 },methods:{times(){this.timer = setInterval(this.changeImg,3500)},changeImg(){this.showNumber=this.showNumber+1if(this.showN...原创 2019-02-11 17:25:17 · 1981 阅读 · 0 评论 -
数组根据内置对象属性大小或布尔值快速排列
array.sort(this.sortId(“Index”))array.sort(this.sortBy(‘Active’,false))//根据数组中某个对象的大小进行排列sortId(property){return function(a,b){var value1 = a[property];var value2 = b[property];return value1 - ...原创 2019-02-11 16:59:10 · 445 阅读 · 0 评论 -
传参只传修改的数据
本方法适用于 在修改页面中 本次接口提交的参数 只传入本次改变的数据的时候使用。//检测是否有修改的数据checkedUpdateData(oSrcData,newData){if(oSrcData instanceof Object){let tmpSrcData={}for(let key in oSrcData){if(oSrcData[key] instanceof Objec...原创 2019-02-11 16:55:47 · 892 阅读 · 0 评论 -
前端多条件查询数据处理
最近在项目中遇到了一个关于前端做分页处理数据,做多条件查询。后来经过同事的帮助,查阅资料,整理出一个较为可行的方案。下面贴上代码。filterData(condition,data){ //condition 传入的是查询条件,是一个对象 //data 是本次需要筛选的数据源。 let filter = (condition, data) => { r...原创 2019-02-15 16:38:41 · 4925 阅读 · 5 评论