初学vue-04

16 篇文章 0 订阅
9 篇文章 0 订阅

1.天气案例

实现输入一个关于一个天气的语句,通过按按钮来改变语句的显示

 

 body代码

<span>天气修改案例:天气{{infor}} </span>
			<br>
			<button @click="changeWeather">修改天气</button>

jsp代码

	const vm=new Vue({
				el:'#root',
				data:{
					weather:true
				},
				methods:{
					changeWeather(){
						this.weather=!this.weather
					}
				},
				computed:{
					infor(){
						return this.weather ? '炎热' : '寒冷'
					}
					
					}
			
			})

2.监视属性

表现为天气每改变一次,就显示输出一次

 jsp监视属性

watch:{
					weather:{
						handler(newValue,oldValue){
						console.log('wearher',newValue,oldValue)
						}
					}
				}

3.深度监视

访问对象内部的元素

watch默认deep为FALSE,当deep为true是,开始深度监视

data中的属性:

data:{
					name:"朱李闯",
					url:"https://www.bilibili.com/video/BV1Zy4y1K7SH?p=7",
					insert:{
						name:"zlcccc"
					},
					firstname:"朱",
					lastname:"李闯",
					weather:true
				},

watch中的代码:

'insert.name':{
						handler(){
							deep=true
							console.log("name被修改了")
						}
					}

4.监视简写

主要为watch中的代码:

watch:{
					weather(newValue,oldValue){
						console.log('wearher',newValue,oldValue)
						},
					'insert.name'(){
							deep=true
							console.log("name被修改了")
					}
					}

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值