Vue
文章平均质量分 62
张张张96
永不妥协。
展开
-
vue axios根据文件流 导出excel表并处理服务端异常状况
需求:导出记录列表 excel描述:后端POST接口请求返回文件流,前端处理文件流转换成下载地址并下载状况:下载可能会超时或者登录失效,需要处理后端返回来的json 数据download(url, params) { axios({ headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, method: 'post', url: url, timeout: 60 * 10 * 1000原创 2021-01-08 19:28:25 · 827 阅读 · 3 评论 -
element-ui el-table 表格疯狂抖动
原因审查元素el-table__body 的 width 不停被设置导致表格抖动当未设定列表宽时,element有做自动检测适应。这造成了一种情况,即上下滚动条的出现时,触发宽度,使得上下滚动条消失,再次触发宽度变换,然后如此循环。flexbox 子元素设置了 overflow: auto 导致的浏览器 bug解决办法检查布局中的:overflow: auto, 避免flexbox 子元素设置这个属性.给.el-table__body添加 width: 100%!important; 属性原创 2020-11-03 18:23:08 · 5084 阅读 · 5 评论 -
vue使用echarts 点击事件点击一次触发多次
问题描述现项目中需求是切换公司就要更新地图,就需要重新渲染这个echarts图,一旦重新渲染后会出现累加情况,它会根据你渲染的次数调用点击事件,即点击一次触发多次解决方案重新渲染之前先关闭点击事件var myChartContainer = document.getElementById('map');var myChartChina = this.$echarts.init(myChartContainer);myChartChina.off('click')myChartChina.set原创 2020-10-20 17:45:05 · 844 阅读 · 0 评论 -
使用Vuex做Echarts数据当页面初始化后如何更新dom
vuex 更新echars原创 2020-10-15 11:22:29 · 191 阅读 · 0 评论 -
html页面 生成pdf
方法主要用到html2canvas.js 和 pdf.debug.js原理html2canvas.js :通过canvas将HTML生成的DOM节点绘制到画布上,再可以通过自己的需求转换成图片pdf.debug.js:将图片转成pdf注意点html2canvas的配置项中配置 allowTaint:true 或 useCORS:true(二者不可共同使用,需要生成base64 用后者)img标签增加 crossOrigin=‘anonymous‘图片服务器配置Access-Cont原创 2020-10-14 17:02:45 · 630 阅读 · 0 评论 -
Vue ( 三 ) goods 组件开发
一、 布局 FlexFlex 布局,可以简便、完整、响应式地实现各种页面布局,Flex 是 Flexible Box 的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为 Flex 布局。// 指定为 Flex 布局 display: flex;// 主要属性 flex: none | [ 'flex-grow'> 'flex-shr原创 2018-01-19 16:48:04 · 640 阅读 · 0 评论 -
Vue(二)header组件开发
一、 header 组件开发 之数据的传递1. App.vue 引入组件import header from './components/header/header'2. App.vue 中注册组件 export default { components:{ v-header:header } }3. 使用组件原创 2018-01-19 16:39:54 · 4628 阅读 · 0 评论 -
Vue (一) 数据准备
一、$mount()手动挂载当Vue实例没有el属性时,则该实例尚没有挂载到某个dom中;假如需要延迟挂载,可以在之后手动调用vm.$mount()方法来挂载。new Vue({ router, render: h => h(App) }).$mount("#app");``new Vue({ el: '#app', router, render: h原创 2018-01-19 16:19:29 · 441 阅读 · 0 评论 -
关于v-cloak
v-clock 用法总结先看以下这段代码<ul v-for="item in items"> <li>{{ item.name }}</li></ul>那么,当我们使用vue从后台读取的数据时或者是刷新页面的时候因为响应问题可能会闪现一下{{item.name}} 这个vue.js模板变量,这样给用户带来了不好的体验,这时候v-cloak 就要派上用场了v-cloak: 防止页面加载时出现 v原创 2018-01-27 21:40:42 · 1183 阅读 · 0 评论 -
Vue ( 四 ) shopCart 组件开发
一、shopCart组件(1) goods 父组件和 子组件 shopCart 传参deliveryPrice:{ // 单价 从json seller 对象数据中获取 type:Number, default:0},minPrice:{ // 最低起送价 从json seller 对象数据中获取 type:Number, default:20}其中 deli原创 2018-01-23 21:15:45 · 1027 阅读 · 0 评论