实习小计03 巴拉巴拉。。。

前端 vue 表格里面绑定下拉框#

需要注意的问题:绑定的值为每一行的那个变量,这样才能让 v-model 都能对应上自己的变量。若类似于 form 表单一样绑定了一个 data 里面返回的变量,那么当我选择了一行的 option 后,所有行都将跟着改变。

何时才用组件#

给自己规定,当一个弹窗需要用到怎删改查,时候,或数据页面展示很多的时候,则引入组件,并且新建一个类,来当作单独的页面进行开发。

一个可以每次点击弹窗都重新调用其 create 生命周期的办法:#

vue 知识#

let obj = Object.assign ({}, data):这是一个对象赋值操作,其目的是为了避免操作完原数据后对原数据的修改。使用 Object.assign 方法可以使我们得到 data 的一个副本,以免在代码后面的处理序列中对原数据修改。

对于业务需求方面的心得#

个人感觉 还是得完全理解业务逻辑,不能只知道哪里增删改查而已,不然很容易出现漏做功能,出现 bug 目前位置很少出现一次两次过提交的代码。所以理解清楚业务代码很重要还是。

然后 目前的工作清空,差不多能熟悉如何开发了也,就是业务逻辑搞不灵清啊,比较头疼,总是会去麻烦 leader 讲解需求,就挺麻烦人的,害。

眼睛问题#

每天长时间对着电脑,真的眼睛会很难受,也是要多休息啊,希望大家也多多注意!!!

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 9
sanders

挑个好点的显示器,我现在眼睛看普通屏幕会因为散光看得一团模糊。撸码建议就用带 Retina 屏的 mbp,偶尔调试页面再挂普通屏。

1年前 评论
徵羽宫 1年前
sanders (作者) 1年前
DogLoML

可以用类似的软件,定时休息几分钟,站起来走两步,还可以开护眼模式。不要长时间一个姿势,不然近视,颈椎病,鼠标手,腰酸背痛各种问题就来了

file

1年前 评论
ChristophShao (楼主) 1年前

如果只是浅拷贝的话直接 let obj = {...data} 解构赋值就行, this.obj = Object.assign ({}, this.obj, data); 我一般这种写法是为了合并多个对象, 并且 obj = Object.assign ({}, this.obj) 会触发 obj 的 getter setter 。 可能有的前端框架对象需要这样手动触发 setter 才能实现响应式 (我这里也是可能, 记不太清了,不好举例子)。

let a = {a:1, b:2, c:3}
>>> undefined
let b = {...a}
>>> undefined
console.log(b)
>>> VM506:1 {a: 1, b: 2, c: 3}
>>> undefined

然后那个何时使用组件 感觉你得灵活点看待这个问题,不同公司可能会不一样。

1年前 评论
ChristophShao (楼主) 1年前

用的是 vue3 吗

1年前 评论
ChristophShao (楼主) 1年前