回顾Vue2---②

续上
三、
侦听器
这个功能用来侦听数据的变化,并以此做出对应的操作
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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值