实习小计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 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 9
sanders

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

10个月前 评论
徵羽宫 10个月前
sanders (作者) 10个月前
DogLoML

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

file

10个月前 评论
ChristophShao (楼主) 10个月前

如果只是浅拷贝的话直接 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

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

10个月前 评论
ChristophShao (楼主) 10个月前

用的是vue3吗

10个月前 评论
ChristophShao (楼主) 10个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!