自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除