- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Object.defineProperty 的实际应用
此前在看尤大大的视频时对其介绍vue Object.defineProperty属性方法的一些尝试,再次将其方法搬出来同时加一些自己的注解。也许代码备注有所错误,请大佬指出。<script> // 尝试双向数据绑定 // 首先定义一个方法用来数据劫持 function observe(obj) { // 判断是否为obj if (!isObject(obj)) {
2022-04-25 14:11:54 900
原创 vue修改元素样式问题
通过给元素定义ref属性来进行选择操作<view class=“formaddUser u-flex” @click=“addphone()” ref=‘addphonenone’>addphone(){console.log(this.refs.addphonenone)this.refs.addphonenone) this.refs.addphonenone)this.refs.addphonenone.KaTeX parse error: Expected 'EOF', g
2021-05-18 19:15:56 160
原创 element数组里面的值改变了但是表格未更新
1.使用$set对数据进行赋值和更新(未成功)this.$set(this.allGearList[this.idx][this.choicId],‘num’,this.checkedCities1.length)数据成功更新但是视图并未渲染,推测是由于数据过于深入造成2.使用 JSON.parse(JSON.stringify(this.tables)) 也可行还可以对每一项进行重新赋值,过于麻烦this.tables = this.tables.filter(item => item); ,
2021-05-18 19:12:48 697
原创 监听数据变化同时实时更新在表格中。
运用时间监听map循环对数组数据进行处理在element-ui里面显示表格问题。今天在工作中遇到了一个非常出人意料的问题。要求是在下表进行添加删除的同时对数据进行处理在tab中显示。如下图所示。首先要解决的就是对数据进行监听,而且因为需要的是数组,所以采用深度监听。然后对数据进行处理,具体代码如下 'formlist':{ handler:function(val,oldval){ // 通过循环遍历数组进行赋值 console.log(val,oldval,'
2021-04-28 19:03:49 652
原创 前段处理后段传递属性名不对问题
后端传回数据属性名不对如何更改在使用某些框架的时候后端传回的数据可能并不复合框架的要求,就我今天采用uview框架时他的轮播图绑定的列表必须是image而后端传回的数据不是所以就需要进行更改,思来想去觉得还是采用字符串替换的方式进行更改。具体代码如下const json = JSON.parse(JSON.stringify(options).replace(/name/g,"label"));注:1、options是需要更改属性的对象2、replace(/name/g,"label")
2021-04-13 12:58:32 252
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人