前端实习第七周周记

前言

第六周没写,是因为第六周的前两天在处理第五周的样本库部分。问题解决一个是嵌套问题(因为我用到了递归),还有一个问题在于本机没有问题,打包上线接口404。这个问题我会在这周的总结中说。

第六周第三天才谈好新的需求,第四天第五天都在研究。以及这一周我还面了滴滴,不出意外没过,这是面经:

滴滴前端一面面经(已挂)

第七周

第七周做了很多零零碎碎的事情。有表单的显隐控制、院区动态数据的选择渲染、两个地方tab的添加、几个字段的添加、细菌选择的权限控制。

是不是听起来很简单?最难的地方是tab的添加:

动态的tab,从后端渲染的控件和下拉。其实这都不算什么,难点在于,它的label,控件,可以在一个字段中被查出来,右边的下拉也可也在一个字段中查出来。但是它们都在一个表中------通用表单!

之前也有一个地方也是类似于这中,但是这两张表单既然放在一个地方,也就是说我要先做一个过滤。

这都不是最难的,最变态的是这里,我们可以看一下数据的请求传参:

javascript 复制代码
{
    "sample_info_id":"1689148414801702913",//祖父
    "identify_result_id":90,//父亲的id,可以为空
    "pcode_biz":"biz_bandingliang_control",
    "form_value":{
        "1_$$_菌落计数2":"2_$$_阳性",
        "2_$$_beta内酰胺":"2_$$_阳性"
    },
    "li_m_identify_result_data_detail":[
    ]
}

就说这个form_value左边要写,右边要写。这都不是最难搞的。最难搞的是,我表单控件提交的是英文,但是右边的这些阴性阳性是中文,我就只好在另一个表单中过滤...

逻辑参考了同事之前的,但主要是我自己写的。一个函数,两个循环,一个嵌套了两层,一个嵌套了三层,终于给拼出来了。

当时的情况是这样的:


最后终于搞完了。

并不是很能理解后端这张表的思路。堆叠?

项目部署上线

平时都是组长来做部署,这周是我来部署上线的。当然要优先解决的,是为什么有些接口404。

讲讲部署吧,其实很简单,前端就是npm run build打包一下,然后连接远程的服务器,再把dist的内容放在配置好的文件夹里面。

==前端的跨域及代理代理,仅仅在开发环境中有用。==可以理解为正向代理?然后我们今天的问题出在Nginx,改了相关的代码就好了。因为我们有三个后端,java、java、.net,今天是把.net加进去了,然后相关的请求就都好了。

总结

这周蛮累的,但是也有收获。下周还是记脑图吧,感觉这样口述任务,会忽略很多东西。

另外,我准备刷算法啦。金秋九月,懂得都懂(狗头.jpg)。会记录算法,欢迎关注博客。

相关推荐
桂月二二25 分钟前
探索前端开发中的 Web Vitals —— 提升用户体验的关键技术
前端·ux
hunter2062062 小时前
ubuntu向一个pc主机通过web发送数据,pc端通过工具直接查看收到的数据
linux·前端·ubuntu
qzhqbb2 小时前
web服务器 网站部署的架构
服务器·前端·架构
刻刻帝的海角2 小时前
CSS 颜色
前端·css
浪浪山小白兔3 小时前
HTML5 新表单属性详解
前端·html·html5
lee5763 小时前
npm run dev 时直接打开Chrome浏览器
前端·chrome·npm
2401_897579653 小时前
AI赋能Flutter开发:ScriptEcho助你高效构建跨端应用
前端·人工智能·flutter
limit for me4 小时前
react上增加错误边界 当存在错误时 不会显示白屏
前端·react.js·前端框架
浏览器爱好者4 小时前
如何构建一个简单的React应用?
前端·react.js·前端框架
qq_392794484 小时前
前端缓存策略:强缓存与协商缓存深度剖析
前端·缓存