回顾Vue2---②

本文介绍了Vue.js中的侦听器功能,用于监听数据变化并执行相应操作,例如在用户数据(user)改变时记录新旧值。同时,讲解了vue-cli的使用,它是Vue.js的标准开发工具,简化了webpack配置流程,包括如何安装、创建项目以及项目结构的基本原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

续上
三、
侦听器
这个功能用来侦听数据的变化,并以此做出对应的操作
example:

const vm = new Vue({
 el:'#app',
 data:{
 user:'',
 },
 watch:{
 user(newVal,oldVal){
 console.log(newVal,oldVal)
 }
 }
 })

newVal为user的修改后的新值,oldVal为旧值
要侦听哪个数据,函数名就为对应的数据名。

函数里加immdiate:true可以在视图渲染成功后马上触发一次侦听器(不设置的话默认初次加载页面时不会触发)

如果侦听的是个对象的话

data:{
array:{first:'1'},
},
watch:{
array:{
//handler为默认触发函数
handler(newVal){
console.log(newVal.first)
},
deep:true,
}
}

又或者直接把watch下面的array改成’array.first’,然后可以直接获取newVal

四、
vue-cli
这是Vue.js一个标准开发工具,能够简化webpack配置过程。
1.安装
npm install -g @vue/cli
2.创建项目
vue create 项目名称

在工程化项目中,主要就是通过main.jsApp.vue的内容渲染到index.html
App.vue用来编写待渲染的模板结构
index.html中预留el的位置
main.js负责将App.vue渲染到index.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值