随笔分类 - Vue
你懂得越多,你不懂的就越多
摘要:Vue 下载 blob 流文件 下载 Excel // 下载文件 showFile(item) { this.$http({ method: 'post', url: '/fileApi/downLoadFile', responseType: 'blob', data: { 'flieName':
阅读全文
摘要:Vue 使用 el-upload 上传文件并且提交额外参数 直接上代码吧 <el-upload style="display: inline-block;margin-right: 10px;" class="upload-demo" :action="`${baseUrl}/planFile/ge
阅读全文
摘要:Vue打包后如果需要修改后台连接地址需要重新打包问题 之前做的项目使用的是配置文件区分开发环境还是生产环境,打包后这两个文件就消失了,所以如果生产环境的URL忘记修改或者后期有变动就需要重修修改代码重新打包,这样很不方便,然后今天就稍微解决一下这个问题。 思路 其实这个地方的关键就是把后台配置的UR
阅读全文
摘要:Vue使用 Element 组件实现文件一次性批量上传 HTML <el-upload class="upload-demo" ref="upload" action="https://jsonplaceholder.typicode.com/posts/" :file-list="fileList
阅读全文
摘要:Vue 使用 Echarts 显示热力地图信息 主要是想实现到下面这个效果,然后省市地图根据后台返回的数据可以变换,地图以热力图的形式展现,鼠标移上可以显示该地区的数据信息。 为了方便维护,我把这个地图部分使用组件剥离了出来。 <template> <div style="height: 100%;
阅读全文
摘要:Vue 列表中对象去重 let myData = [{ id : 123, name: 'wjw' },{ id : 123, name: 'wjw' }] // 去重 const res = new Map() let data = this.multipleSelection.filter((a
阅读全文
摘要:vue 使用 moment 获取当前时间及一月前的时间 其实这个没啥,就两行代码,比较容易忘,主要可以用在按时间段查询。 安装 moment 如果之前安装过就不用再安装了。 npm install moment -- save 使用 moment 在使用的文件引用 moment。 import mo
阅读全文
摘要:vue使用 el-upload 上传文件附加参数 这个需求是 一个上传文件的按钮,点击之后选择文件,可以多选,选完之后不上传文件,需要对文件进行配置,也就是添加额外的参数,添加完成之后,点击上传按钮,把文件以及响应文件的参数上传到服务器上去,然后是一个一个提交。 首先是HTML代码: <el-upl
阅读全文
摘要:vue 使用 multipart/form-data 提交数据 闲话不多说了,直接上代码: let fd = new FormData() fd.append('name', 'wjw') fd.append('age', 18) this.$http({ url: `/wjw/updata/dat
阅读全文
摘要:vue 使用 application/x-www-form-urlencoded提交数据 闲话不多说了,直接上代码: const params = new URLSearchParams(); params.append('name', 'wangjiawei') params.append('ag
阅读全文
摘要:element-ui的table表格控件表头与内容列不对齐问题 在 App.vue 文件中添加全局样式。 <style> /* 解决element table 表头和表体错版问题 */ body .el-table th.gutter{ display: table-cell!important;
阅读全文
摘要:Vue 使用 element 组件库解决 el-autocomplete 下拉框宽度的问题 最近有一个需求,是使用element组件库的 el-autocomplete 组件,实现输入框联想功能,在使用的过程中发现一个问题,就是联想的下拉框里面如果每一项的数据太长,就会被默认隐藏掉。 但是现在想要的
阅读全文
摘要:
# Vue 下载 Excel 文件
## Vue前端将List列表下载为Excel文件
### 安装依赖包
首先前端将List列表生成Excel文件需要下载几个依赖包。
```bash
npm install -S file-saver(生产依赖,则为-s)
npm install -S xlsx
npm install -D script-loader (开发依赖,则为-d)
```
阅读全文

摘要:
布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。
2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。
阅读全文

摘要:vue 百度BD09加密经纬度转国测局GCJ02经纬度 参考资料:https://blog.csdn.net/hitler_yuzhan/article/details/85237148 // GCJ-02 to BD-09 bd_encrypta(gg_lon, gg_lat) { var X_P
阅读全文
摘要:
在配置文件上加上这句话就可以了,没有使用插件。
```javascript
"files.associations": {
"*.vue":"html"
}
```
阅读全文

摘要:
Vue 炫酷 Echarts 图表 网址:https://www.makeapie.com/explore.html#sort=ranktimeframe=allauthor=all 上面的网址已经停服了,有几个网址更新一下子 https://www.makeapie.cn/ https://www
阅读全文

摘要:
# vue 动态生成拓扑图
## 横向拓扑
在 index.html 文件中引入文件。
```javascript
阅读全文

摘要:Vue 全局 websocket 抄的,出处:https://www.cnblogs.com/tcz1018/p/13831589.html 他说,首先就是网上的写法有很多但是 都是需要创建一个对象进行相关的状态回调,有的是需要创建一个初始化方法进行相关的状态回调,然后看的我就一句话 都挺好的,反正
阅读全文
摘要:Vue 自定义组件v-model父子组件传值双向绑定 之前自己写过一个自定义组件,父组件使用 v-model 进行双向数据绑定的,写了好几次,当时明白,但是过了几天又忘了,写一下吧。 日常我们使用v-model <div id="app"> <p>{{message}}</p> <input typ
阅读全文