摘要:
阅读全文
摘要:
1.点击链接 数据、文件格式全部在后台封装好,返回给前端一个链接,前端通过点击链接自动下载,两种方式: 1 (1)window.location.href = ‘url’ 2 (2)<a href='url' download=''></a> 2.解析后台返回的文件流 这种方式就是后台将要导出的文件 阅读全文
摘要:
当以下数据,有一个变化,就重新调接口。 formInline: { needTrain: '', trainResult: '', userNameSearch: '', } 注意:handler后面不能写成箭头函数。箭头函数this指向函数定义者,普通函数this指向函数调用者。 阅读全文
摘要:
https://www.cnblogs.com/wuqun/p/13201558.html 阅读全文
摘要:
Vue在数据初始化的时候会对data,computed,watcher中的属性进行依赖收集,如果支持proxy,则直接使用proxy进行拦截,好处是可以深层次的进行拦截,如果不支持proxy,则使用object.defineProperty来进行数据拦截依赖收集。但是object.definePro 阅读全文
摘要:
阅读全文
摘要:
Vue.js采用数据劫持结合发布者-订阅者模式的方式,通过object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调。 具体步骤: 第一步:需要observe的数据对象进行递归遍历,包括子属性对象的属性,都加上setter 阅读全文
摘要:
多个组件有相同的逻辑,抽离出来 mixin并不是完美的解决方案,会有一些问题 vue3提出composition api旨在解决这些问题 阅读全文
摘要:
html代码 <el-table :data="gkbmList" max-height="264" border @selection-change="selectRowChange"> <el-table-column width="60" label="选择" align="center" > 阅读全文