-
Vue2实现导出Excel文件,并设置行高,宽度,合并单元格等。
//一、安装xlsx和xlsx-style-fixedvernpminstallxlsxnpminstallxlsx-style-fixedver注意:如安装过程发生如下报错,请更换为官方源npmconfigsetregistryhttps://registry.npmjs.org/二、使用实例://封装/*eslint-disable*/import{saveAs}from'file-saver… -
vue 中使用 bignumber.js 加减乘除
在Vue中使用bignumber.js进行加减乘除操作的示例如下所示:1、首先需要安装并引入bignumber.js库。可以通过npm或者直接从CDN链接获取该库文件。//使用npm安装npminstallbignumber.js--save//导入bignumber.jsimportBigNumberfrom'bignumber.js';2、创建两个BigNumber对象来表示被操作数和运算结果… -
js中对象中的键如果是大写,怎么才能使用小写取到呢?例如:var a = {A:'张三',B:'李四'},要怎么使用a.a就能取到张三
在JavaScript中,对象的属性名是区分大小写的。这意味着当你创建一个对象时,你定义的属性名的大小写将决定如何访问该属性。在你的例子中,vara={A:'张三',B:'李四'},你只能使用大写的'A'和'B'来访问这些属性。如果你不能更改原始对象的定义,并且仍然想使用小写的键来访问大写键的值,那么你需要创建一个新的对象,该对象的键是小写的,并将原始对象的值复制到新对象中。例如:varorigi… -
对象数组按照多个字段排序、js字符串排序
//对象数组按照多个字段排序//排序multiSort(array,...compairers){returnarray.sort((a,b)=>{for(constcofcompairers){constr=c(a,b)if(r!==0){returnr}}})},letlist=[{overflow:1,id:1,sku:1},{overflow:1,id:1,sku:5},{overflow… -
el-autocomplete修改下拉框宽度
.el-autocomplete-suggestion{width:auto!important;}如果还不行可以尝试前面加上/deep/ -
el-input聚焦时全选文本
getInputFocus(event){event.currentTarget.select();} -
Vue项目 CSS设置透明度opacity值为百分比,打包上线后变成1%
.btn{opacity:60%;}原因:opacity的范围是0-1解决方法:将百分比改成0-1之间的小数即可.btn{opacity:0.6;} -
Vue 操作保存文件到本地
安装安装npminstallfile-saver--save使用import{saveAs}from'file-saver';constdata='Hello,World!';constblob=newBlob([data],{type:'text/plain;charset=utf-8'});saveAs(blob,'hello.txt');