- 博客(14)
- 收藏
- 关注
原创 批量下载附件
批量下载附件<el-button type="primary" @click="downLoadFileList(scope.row)">下载</el-button>// 下载附件 downLoadFileList(record) { const jsonUrlList = record.fileUrlList // 循环遍历调用downloadFile方法 for (let i = 0; i < jsonUrlList.len
2021-03-22 14:22:37
225
原创 post方式下载excel表格
post方式下载excel表格request({ method: 'post', url: this.exportUrl, data: data, responseType: 'blob' // 服务器返回的数据类型 }).then((res) => { const blob = new Blob([res], { type: 'application/force-download' }) // Blob 对
2021-03-18 16:53:40
579
原创 js 根据json数组中的字段排序
jsfunction compare(name, minor) { return function (o, p) { var a, b; if (o && p && typeof o === 'object' && typeof p === 'object') { a = o[name...
2019-09-06 16:53:00
571
原创 vue 路由判断是否登录,未登录跳转到登录页
一进入网页,首先判断有没有登录,没有登录则跳转到登录页在router文件夹下index.js(路由文件)中,做如下修改(在需要判断的路由里添加meta: { requireAuth: true // 判断是否需要登录 })在main.js 同级新建一个文件 permission.js在permission.js 中:import router from './router...
2019-04-24 17:04:53
6281
原创 vue 请求拦截器
1.安装 axios , 命令: npm install axios --save-dev2.在utils文件夹下request.js中添加如下代码(以token过期,跳转至登录页为例)import axios from 'axios'import { Toast } from 'mint-ui'import router from '../router'const service...
2019-04-24 16:50:58
554
原创 可编辑DIV 粘贴图片
document.querySelector('#message_text').addEventListener('paste',function(e){ var cbd = e.clipboardData; var ua = window.navigator.userAgent; // 如果是 Safari 直接 return if ( !(e.clipboar...
2019-04-24 12:48:43
762
原创 js 一键复制
一、 PC端<li> <span class="li_title">推广链接三</span> <span class="li_box">23333333333333333333333</span> <span class="copy_btn" onclick="copy(this
2018-11-11 17:48:29
302
原创 Vue滚动到底部自动加载
mounted: function mounted() { $("#S_content").scroll(function() { var scrollHeight = $("#S_content").scrollTop(); // 滚动高度 var rHeight = $("#S_content").get(0).scrollHeight; // 内容高度 var see...
2018-10-15 10:24:07
5035
1
原创 页面加载时 滚动条始终置于页面底部
1。 jquery$(function() { $('section').scrollTop( $('section')[0].scrollHeight);});2。Vueupdated: function updated() { this.$nextTick(function() { var div = document.getElementById('section')...
2018-09-28 11:47:17
2417
2
原创 vue 循环 时间戳转换成日期
js中filters: { time: function time(value) { var d = new Date(parseInt(value) * 1000); return (d.getFullYear()) + '-' + (d.getMonth() + 1 &gt; 9 ? d.getMonth() + 1 : '0' + (d.getMonth() + 1)) +...
2018-09-27 16:45:29
2708
2
原创 jquery无缝滚动文字
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title&
2018-08-23 09:51:28
660
原创 点击除div本身之外的任意地方,关闭弹框
因项目需要,要做一个聊天框,点击一个指定div,弹出表情弹框,点击除指定div和弹框本身的任意地方,关闭表情弹框。 点击除图片中表情按钮和弹框本身的任意地方,关闭表情弹框<!-- 表情按钮--> <li id="btn" type="2"></li><!-- 表情弹框--><div id=&quo
2018-08-17 09:38:16
14477
2
原创 可编辑div 插入表情后,光标定位在文本末尾
将可编辑div作为聊天输入框,插入表情时,光标始终在表情前面,于是在网上找了一些代码,现总结如下: &lt;div id="message_text" contenteditable="true"&gt;&lt;/div&gt; 可编辑divfunction Focus() { // 始终聚焦在文本末尾 el=document.getElement
2018-08-16 17:35:28
1895
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人