摘要:
当一个下拉选中框组件,既要保存value值,又要拿到当前选中value值之外的数据在change事件里面处理时,一般都不能直接拿到这条数据。不能把item直接作为绑定的vaule传下来,在这个时候element组件只能拿到所有数据,再通过value值过滤得到一整个数据。当时我今天使用ant-desi 阅读全文
摘要:
不同浏览器默认的标签padding和margin不一样。 可以统一设置全局padding和maigin为0,或者引用normalize.css 谷歌浏览器在中文界面下,会将小于12px的文本强制转化为12px 解决办法,可以设置css,webkit-text-size-adjust: none解决 阅读全文
摘要:
平常使用forEach我一直以为是可以修改原数组的,今天有一组普通数组类型的使用forEach来改变它的值,但是一直改变不了,我就觉得很奇怪,之前一直是这样用的,后来查找原因,发现之前可以改成功是因为操作的都是对象数组,而这一次是普通类型的数组。 基本类型的数据,是改不动的 引用数据类型的是可以更改 阅读全文
摘要:
因为字段不确定,使用了动态绑定v-model,新增的时候可以输入,等修改的时候就无法输入了 <!-- 2.数字框 --> <el-form-item :label="item.indexName" v-if="item.indexPriceRules == '数字框'"> <el-input-num 阅读全文
摘要:
出现这个问题主要是一些细节,修改的这个值你可能根本忘了在data中定义,所有修改的时候没有效果,很多时候发现一些类似的问题,都可以去找一找是不是这个原因。因为一个数据你没有在data初始化,后面再添加一个字段(或一个对象的属性),页面时不能监听到的,不会更新页面。如果真的要这样做,要通过this.$ 阅读全文
摘要:
封装了一个组件,刚开始一直没有报错,后面添加数据之后就开始报错了 TypeError: Cannot read properties of undefined (reading 'templateName') 当我新增的时候一直报错,修改就不报错,我一直是以为el-tab-pane引起的,以为之前以 阅读全文
摘要:
在这里踩到到了两个坑 直接使用了window.addEventListener('resize', () => { console.log('hi') this.myEchart.resize() }) 这是vue后台系统用的element组件的侧边栏,会自动缓存页面,切换页面不会销毁页面 第一个坑 阅读全文
摘要:
我是使用vue-element-admin里面的解决侧边栏点击同一菜单栏不刷新问题方法 // 先注册一个名为 `redirect` 的路由 <script> export default { beforeCreate() { const { params, query } = this.$route 阅读全文
摘要:
1.ES6的Set类数组去重 var arr = [1,2,2,3,3,4,4,1,5,6,6,5] function unique (arr) { return Array.from(new Set(arr)) } console.log(unique(arr)) //[1,2,3,4,5,6] 阅读全文
摘要:
###深拷贝浅拷贝只是针对引用数据类型 JavaScript数据类型包括基本数据类型(Number,String,boolean,Null,Undefined,Symbol)、引用数据类型(Array,Object) 基本数据类型的特点:直接存储在栈(stack)中的数据 引用数据类在栈中存有指针, 阅读全文