摘要:
/** * 文本框根据输入内容自适应高度 * @param {HTMLElement} 输入框元素 * @param {Number} 设置光标与输入框保持的距离(默认0) * @param {Number} 设置最大高度(可选) */ autoTextarea (elem, extra=0, ma 阅读全文
摘要:
主要是3个步骤uni.downloadFile:下载文件,获取文件的本地临时路径uni.saveFile:使用文件的本地临时路径,保存文件到本地,并获取文件的保存路径uni.openDocument:使用文件的保存路径,打开文件 <template> <view> <button @tap="dow 阅读全文
摘要:
// 导出页面为PDF格式 import html2canvas from 'html2canvas' import JSPDF from 'jspdf' export default { install(Vue, options) { Vue.prototype.exportSavePdf = ( 阅读全文
摘要:
在项目中计算商品价格的时候再次遇到js浮点数计算出现误差的问题,以前一碰到这个问题就用tofixed方法进行处理一下,这对于一个程序员来说是及其不严谨的。 何况用tofixed方法也是有问题的,解决办法参考之前的一篇博文:https://blog.csdn.net/qq_33237207/artic 阅读全文
摘要:
想要在前端实现 Excel 表格数据的解析,需要安装 xlsx 包: npm install xlsx 然后在需要使用的地方引入: import * as XLSX from 'xlsx/xlsx.mjs' 使用 Element UI 提供的上传功能组件对 excel 表格数据进行解析,全部代码如下 阅读全文
摘要:
为什么要搭建npm私有仓库? 公司内部开发的私有包,统一管理,方便开发和使用 安全性,由于公司内部开发的模块和一些内容并不希望其他无关人员能够看到,但是又希望内部能方便使用 加速,自己搭建npm 服务器,本身可以自带常用package的缓存, cnpm 有一些包存在路径问题,而npm 的速度有些感人 阅读全文
摘要:
初始化项目 这里我们通过@vue/cli拉取简单配置的模板来初始化一个2.X的项目 vue init webpack-simple vue-test 初始化的项目目录如下 ├── README.md ├── index.html ├── package-lock.json ├── package.j 阅读全文
摘要:
起因:业务中用到了element级联选择器,级联的反显需要这样的数据[id(父),id(父),id(当前选中)],写了一个简单的递归。 findAncestry (arr, id) { var temp = [] var forFn = function (list, id) { for (var 阅读全文
摘要:
1、vue模块中的内容 <template> <div class="hello" @click="hidePanel"> <div id="myPanel" v-if="panelShow"></div> </div> </template> 第一步,我们在自己的vue模块中整体添加了一个hide 阅读全文
摘要:
首先下载cross-env nuxt一般初始化的时候自带 nuxt根据不同环境打包接口 先看代码 package.json: script中 dev为开发环境的打包命令 gen为测试环境启动nuxt静态化命令 gen-production为正式环境启动nuxt静态化命令 然后我们在根目录下新建env 阅读全文