Vue
Sink_x0
这个作者很懒,什么都没留下…
展开
-
Vue前端将多个PDF文件合并成一个并下载
【代码】Vue前端将多个PDF文件合并成一个并下载。原创 2023-05-09 11:24:24 · 1065 阅读 · 0 评论 -
动态添加el-form表单项且动态增加表单校验,自定义校验
需求:省市放在同一行,且当选择了省才可以出现市的选择框,二者只要出现均为必填。完整代码:<el-form-item> <div slot="label"><span class="require">*</span>省市</div> <el-col :span="8"> <!-- 省 --> <el-form-item prop="province"> <.原创 2022-02-17 14:02:27 · 1404 阅读 · 0 评论 -
vue导出多个pdf或excel,打包成zip压缩包进行下载
1.有请求接口返回arraybuffer类型的数据(npm: jszip, file-saver)const zip = new JSZip();let promises = [];// 所有下载请求的数组集合const getFile = url => { // 一个http get请求 return new Promise((resolve, reject) => { Vue.http.get(url, {responseType: 'arraybuffer'}).th原创 2021-11-30 14:24:15 · 1953 阅读 · 5 评论 -
el-table表格数据滚动懒加载
mounted () { window.addEventListener('scroll', this.setHeadPosition, true); }destroyed () { window.removeEventListener('scroll', this.setHeadPosition, true);}async setHeadPosition () { const that = this; const dom = that.$refs.table.bodyWr.原创 2021-11-09 16:28:57 · 1182 阅读 · 0 评论 -
虚拟DOM
1、Virtual DOM 作为 Vue.js 框架的核心特性之一,你有考虑过 Vue.js、React 这类的框架为什么要用 Virtual DOM 机制吗?①为了让应用可以更容易的实现跨平台如果我们的代码是直接操作 DOM,那如果换到那些没有 DOM 的环境中呢,比如小程序、移动 App,多一层封装就可以应对环境的变化,对下兼容不同环境,对上提供统一 API,正是因为这一点,我们今天才能看到很多的跨平台解决方案。virtual dom 中根据不同环境,做不同的渲染操作,举个例子,你在 virtual原创 2020-08-08 20:32:29 · 114 阅读 · 0 评论