摘要:
总结:用svg和<rect/> 无法同时实现三个效果,如果不实现拖拽效果,只实现旋转和拉伸可以采用和transform实现 因为,拖拽会导致拖拽中心的偏移导致无法计算新的旋转中心。 如果要同时实现这三个效果只能使用<polygon/>在旋转时候,直接根据旋转角度计算四个点的位置。在拉伸时候,计算拉伸 阅读全文
摘要:
官方vue-cli4升级Vue-cli5升级方案 官方文档给出方案:https://cli.vuejs.org/migrations/migrate-from-v4.html 直接进行第二步:vue upgrade 失败: 这个失败的原因是这个项目本身许多插件之间并不匹配。之前项目启动是用-forc 阅读全文
摘要:
问题描述:后端返回数据原先返回是多个json文件的压缩包二进制文件流,前端直接下载二进制文件流。但是客户要求下载excel类型文件。 解决方案:前端拿到表格的json数据转换成对应table的html字符串,使用插件js-xlsx。 给个链接, import * as XLSX from 'xlsx 阅读全文
摘要:
因为项目使用vue-cli的脚手架搭建的。 然后按照官方文档的写法通过 SCSS 变量 覆盖主题。 但是既没有报错,element-plus 的css的样式完全丢失了。 应该是没有编译成功生成新的css导致的。但是我的代码是完全按照官网复制粘贴的。还是出现了这种情况。 最后发现是因为。我在脚手架搭建 阅读全文
摘要:
这篇的前提是 vue elementUI 主题颜色切换 基础篇 vue elementUI 主题颜色切换 修改elementUI 因为项目中有echarts 图表。图表颜色不切换很奇怪。所以必须要适配echarts. 所以要在之前的基础上修改。 echarts 自己有个主题配置。因为我用的是vue- 阅读全文
摘要:
这篇的前提是 vue elementUI 主题颜色切换 基础篇 前面提到要修改elementUi样式。肯定是要写全局的样式的。而且不能覆盖elementUI的样式 这个也很简单。利用 class 属性,添加新样式。但是对于一些特定的组件,比如 el-select el-dialog 等组件可能仅仅添 阅读全文
摘要:
产品需求是添加浅色和深色两个配色切换,且记住用户上次设置的颜色。 前端是 elementUI做的,项目内已经添加了SCSS。 个人理解:通过用户操作改变元素类名加载实现不同的样式。控制颜色改变,如果这样实现的话,不仅仅可以实现浅色和深色的配置。记住用户上次设置可以使用LocalStorage存储,在 阅读全文
摘要:
Js事件及机制 1、事件模型 基本事件模型:也称dom0事件模型,是浏览器初期出现的一种比较简单的事件模型,主要通过事件属性,为指定标签绑定事件处理函数。由于这种模式应用类型比较广泛。获得了所有浏览器的支持,目前依然比较流行。但是这种模型对html标签依赖严重,不利于JavaScript独立开发。 阅读全文
摘要:
npm install vue-router --save 在根目录下下新建文件夹 router/index.js 文件中引入模块 import Vue from 'vue'import VueRouter from 'vue-router' 在main.js里引用。然后在vue里挂载。一定要挂载才 阅读全文
摘要:
在项目打包时发现 static文件在打包时原封不动的打包到dist下的images文件下了。 但是奇怪的是还有一个名叫img的文件夹。 经过对比发现img里的文件都是images里的图片文件。 而且数量远远比images里的文件少,还带了一串哈希值。 然后发现哈希值前面的名称在images里对应图片 阅读全文