摘要:
0. 缘起 令人蛋疼的需求,后台传来JSON形式的配置option,我前端需要先拿到这个,再在使用(修改图表配置)的时候转换为JS,等转换完毕再发送给后端原格式的option。就是JSON->JS->JSON,来一套九转返生。 1. JSON兄弟会 JSON.stringify(obj) → JSO 阅读全文
摘要:
0 缘起 今天做一个标签切换功能的时候,测试跟我说这玩意切换后没了。我一皱眉,怎么可能,我自己也测试了,刷新后还在啊。然后她跟我说,她是直接点了下拉框切换...... 行吧,不就是BUG嘛嗯修就完事了,于是一上午过去了...... 1 你说让我爱你不容易 这个companyName原本有两种途径获取 阅读全文
摘要:
0. 背景 省市区选择嘛,懂得都懂。后台返回我1个Object对象,装着全国的省,选择省后依次选择市、区。我没想到这玩意可以纠缠我快三小时的。 1. 难点 prov city area 省 市 区 省可以默认拿一下,市区都需要依靠前面的选择生成。一般watch一下prov/city值就行了是吧,但我 阅读全文
摘要:
和后端小伙伴扯皮,问为什么不给序号,他说我们前端可以自己整一个。我纳闷,然后他给我举了个梨子,我立马抄了下来。好东西,看起来非常高级 <el-table-column align="center" label="序号" width="60px"> <template #default="{$inde 阅读全文
摘要:
0. 需求 在某个页面获得前个页面的东西,因为不是父子级关系,显然就整路由传参比较OK 1. 路由 //$router : 是路由操作对象,只写对象 //$route : 路由信息对象,只读对象 //操作 路由跳转 this.$router.push({ name:'hello', params:{ 阅读全文
摘要:
0. 背景 根据要求,要求某种情况会改变表格内容。当时做的时候,发现即使加了v-if或者v-show都没能达到效果,还是批量生成的一样,全是一模一样的。 1. 原因 后来看了解释,原来el-table生成的时候就是像一条锁链,一环扣一环,一模一样的继续下去。如果要根据某个状态改变,得用到slot-s 阅读全文
摘要:
0 原因 任务是做一个后台管理系统,组长从某地刨了一个后台基础版本改了改。我负责其中一个状态管理部分,原后台版本用了自动模块引入,于是我也整了一个,然后发现在module和state里用action方法还是有点不同的。 1 不同 // boxId 是模块名(自动化生成的,我也是佛了。。。) // d 阅读全文
摘要:
做echarts图,数据是最重要的,主要依靠数据生成图与变化。所以抽象一个自定义的echarts组件是很有必要的。 阅读全文
摘要:
0. 递归与迭代 1. 递归 我调我自己,那就是递归。 没有结束条件就是无穷地递归下去,会造成堆栈溢出。 2. 迭代 迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。 3. 对比 递归与迭代都是基于控制 阅读全文
摘要:
0. 表格初始化数据 有四个分发的子项内容,从父组件这里给出去。因为有异步内容,就在获取组件这一步getPageData()用了async await保证获取数据再继续。然后没想到的是,把data传到子组件后这玩意变为promise的。 1. 解决思路 总所周知,是个待定状态,啥也拿不到。所以得从出 阅读全文