一些做vue前端的经验
2024-10-18 23:34:42
1.先赋值,后渲染
场景:表格渲染中,一般都是这样把json的东西传给table的
this.tableData = json.data.rows
然后的话我们一般会在渲染前对json中的数据做一些转换,比如说时间戳,比如说一些自定义东西的转换,那么会出现这样的
this.tableData = json.data.rows
for(let i in this.tableData){
let addressArr=this.tableData[i].orgRelPath.split("/");
this.tableData[i].street = addressArr[].split(":")[
}
}
这样会出现一个问题,因为表格是先渲染后赋值修改,所以有时候赋值过程一旦某个过程出错用户看到的就是渲染前的值,而我们在调试阶段并没有发现,所以为了调试阶段早点发现这个问题,将赋值的操作提前,将渲染的操作移到后面去。
2.一个傻逼的操作
做一个post请求,首先嘛。
param={blabla}
api.getxxx(param)
然后找了半天请求头,发现param没发出去param参数,
后来发现。。。在post里面应该有带param。。
这是一个傻缺操作。。请勿模仿。
3.关于element表格的常用操作
关于prop传入数据的,看官网这段话就ok了。
然后关于template的scope这种用法,如下图,可以理解为塞了个data(表格结构)过去,所以要用的时候都是这种scope.row.xxx。。。。。。。。。。。。。
最新文章
- IO多路复用之poll总结
- HashMap &; HashTable的区别
- Redis-cluster集群【第二篇】:redis持久化
- floyd
- 2016-6-15-de novo文献阅读
- robotframework笔记13
- 未能加载文件或程序集“Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。
- 传统的Ado.net 参数设置:params SqlParameter[] commandParameters
- IOS之以UIBezierPath绘制饼状图
- 关于NSLocalizedString(@";Foo %@";,nil)
- 怎样安装Joomla 1.7网站系统
- StroyBoard中UICollectionView中添加Header和footer
- 在vue 中使用Stylus
- EF查询百万级数据的性能测试
- C#线程(二)
- vue命名视图实现经典布局
- excel上传下载
- python解决json序列化时间格式
- CSS----布局不理解
- 将font-size设置为 12px 以下,Chrome浏览器只能显示12px怎么办?
热门文章
- lua --- 局部变量
- MyEclipse下自定义(支持html5的)JSP模板--JSP
- C# FTP上传文件至服务器代码
- Exception:public class feign.codec.EncodeException feign.codec.EncodeException: 'Content-Type' cannot contain wildcard type '*'
- Android Studio 一直卡在building解决办法
- drf 需求案例1
- hbase的wordcount
- python中sorted和.sorted 、reversed和reverse的注意点
- CRM BP SEARCH 优化
- 一、集合框架(HashMap和Hashtable的区别)