Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_vue
提交
5b431092
S
skill_tree_vue
项目概览
CSDN 技术社区
/
skill_tree_vue
通知
5
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skill_tree_vue
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
5b431092
编写于
2月 09, 2023
作者:
Z
zhaoshuangshi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1-3最后小节习题优化
上级
fee623a0
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
4 addition
and
47 deletion
+4
-47
data/1.Vue初阶/3.Vue实例/6.侦听器/exercises.md
data/1.Vue初阶/3.Vue实例/6.侦听器/exercises.md
+4
-47
未找到文件。
data/1.Vue初阶/3.Vue实例/6.侦听器/exercises.md
浏览文件 @
5b431092
# 侦听器
# 侦听器
<div
style=
"color: pink;font-size:22px;font-weight:700"
>
小常识:
</div>
```
javascript
<
body
>
<
div
id
=
"
app
"
>
<!--
{{
message
}}
<
br
>
您的银行卡余额为
{{
b
}}
-->
<
p
>
请输入你的幸运数字
<
/p
>
<
input
type
=
"
text
"
v
-
model
=
"
num
"
>
<
p
>
{{
text
}}
<
/p
>
<
/div
>
<
/body
>
<
script
>
var
app
=
new
Vue
({
el
:
'
#app
'
,
data
:
{
message
:
'
你好,几何心凉!
'
,
a
:
3
,
num
:
''
,
text
:
''
,
},
computed
:
{
b
:
function
()
{
return
this
.
a
+
1
;
}
},
watch
:
{
num
:
function
(
n
,
o
)
{
this
.
text
=
'
你刚才选择了数字
'
+
o
+
'
,,,你现在又选择了
'
+
n
+
'
,,,我认为
'
+
n
+
'
更好
'
},
},
})
<
/script>
```
<br/>
![
在这里插入图片描述
](
https://img-blog.csdnimg.cn/cc8f1a8bee02416aab90c4ee26534dc1.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Yeg5L2V5b-D5YeJ,size_20,color_FFFFFF,t_70,g_se,x_16
)
<br/>
前面我们看到了计算属性的强大,现在为大家介绍另一彪悍——侦听器,小编编写了上面代码,随着我们在输入框中输入数字的变化,文本框下面会出现一段话,而且会甄别出我们刚刚输入的值,以及当前输入的值,所以我们可以看出计算属性可以帮助我们处理一些计算逻辑数据,而侦听器会检测到我们数据的变化,我们就可以完成很多业务逻辑,思考下:他们两者可以互通使用么?
<br>
<div
style=
"color: #8E7CC3;font-size:22px;font-weight:700"
>
小测试:
</div>
下列关于watch的说法不正确的是?
<br/><br/>
下列关于watch的说法不正确的是?
<br/><br/>
## 答案
## 答案
watch 不支持异步
watch 不支持异步
。
## 选项
## 选项
### A
### A
watch 不支持缓存,数据改变或者触发重新渲染时,直接会触发相应的操作
watch 不支持缓存,数据改变或者触发重新渲染时,直接会触发相应的操作
。
### B
### B
监听数据必须是 data 中声明过或者父组件传递过来的 props 中的数据
监听数据必须是 data 中声明过或者父组件传递过来的 props 中的数据
。
### C
### C
为了监听对象内部值的变化,和复杂类型的数据时使用deep深度监听
为了监听对象内部值的变化,和复杂类型的数据时使用deep深度监听
。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录