收藏801
分享
阅读24188
更新时间2025-08-22
除了新的属性值之外,以前的属性值也会自动用作观察程序方法的输入参数。
我们在 <div> 元素上设置单击事件,以使用"updatePos"方法记录鼠标指针的 x 位置"xPos"。 观察者使用观察者方法的新旧输入参数来计算新的 x 位置与前一个 x 位置之间的像素差异。
我们还可以使用新值和旧值在输入从无效变为有效的确切时刻向用户提供反馈:
<input> 元素的值连接到观察者。 如果该值包含"@",则被视为有效的电子邮件地址。 用户会收到反馈文本,以告知输入是否有效、无效,或者上次击键后输入是否有效。
观察者和方法都写成函数,但有很多区别:
观察者和计算属性都被编写为函数。
当依赖项发生更改时,观察程序和计算属性都会自动调用,而不会从 HTML 中调用。
以下是计算属性和观察者之间的一些区别:
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.3万人学习
共49课时
77.4万人学习
共29课时
62万人学习
共25课时
39.5万人学习
共43课时
71.2万人学习
共25课时
61.9万人学习
共22课时
23.1万人学习
共28课时
34.1万人学习
共89课时
125.7万人学习