书架

书架

=一个知识书库=

vue项目中如何下载excel表格模板

vue项目中如何下载excel表格模板

在项目中,导入excel数据功能,一般都会有下载excel模板按钮,如果后端接口返回的是模板在服务器中的地址(接口返回url地址),则可以直接绑定到window.location.href上。点击下载按钮时,触发请求,得到响应信息后自动下载。 代码如下: ```javascript axios({ method: 'get', url: ' http://localhost:8080/downloadExc?tplType=1 ', headers: { 'X-Requested-With': 'XMLHttpRequest' } }).then(
more...
vue读取本机的excel文件的两种方式

vue读取本机的excel文件的两种方式

# 安装依赖 # ```bash npm install xlsx ``` # 引入 # ```bash import XLSX from 'xlsx' ``` <!--more--> # 第一种input通常方式 # template中加入input ```bash <input type="file" ref="upload" accept=".xls,.xlsx" class="outputlist_upload"> ``` data中声明变量 ```bash data() { return { outputs: []
more...
canvas保存为本地图片方法

canvas保存为本地图片方法

# 基本方法 ```javascript var savaFile=function(data,filename) { var save_link=document.createElementNS('http://www.w3.org/1999/xhtml', 'a'); save_link.href=data; save_link.download=filename; var event=document.createEvent('MouseEvents'); event.initMouseEvent('click',true,fals
more...
js中对String去空格

js中对String去空格

str为要去除空格的字符串: ```javascript 去除所有空格: str = str.replace(/\s+/g,""); 去除两头空格: str = str.replace(/^\s+|\s+$/g,""); 去除左空格: str=str.replace( /^\s*/, ''); 去除右空格: str=str.replace(/(\s*$)/g, ""); SCRIPT LANGUAGE="JavaScript"> <!-- //出处:网上搜集 // Trim() , Ltrim()
more...
vue watch

vue watch

# 看案例的用法 ## 1把被监听的数据协作函数 <!-- more --> ```html <div id="app"> <span>请输入你喜欢的城市名称</span> <input type="text" v-model="cityName" /> </div> var vm = new Vue({ el: '#app', data: { cityName: "杏花林" }, watch:
more...