当前位置: 首页 > news >正文

大连网站模板建站世界杯排名

大连网站模板建站,世界杯排名,用ps怎么做网站首页,电商代运营收费标准再三说明 仅仅个人学习用,不误导别人 我觉得props 会创建对应的属性,去接受这些值,比如传递一个ref的基本值 age props.age age.value 传递一个ref的引用值 person props.person person.value 传递一个reactive的引用值 person props.person…

再三说明 仅仅个人学习用,不误导别人
我觉得props 会创建对应的属性,去接受这些值,比如传递一个ref的基本值 age
props.age = age.value
传递一个ref的引用值 person
props.person= person.value
传递一个reactive的引用值 person
props.person= person

最开始时候,props指向了一个响应式的reactive person,如果我们手动将person = {} 整个替换掉,是不影响原来指向的值的(setup只在初始化时执行一次,所有一开始props指向的是一个响应式的person,而当前改变的person 并不影响,props当中的person 所以也无法监听)

1、父组件使用reactive 接收数据

let person = reactive({age: 21,name: 'test',info: {a: 1}
});

person 和 info 以及prop都是一个reactive对象,都可以作为watch第一个参数

const props = defineProps({person: {age: Number,name: String,info: {a: Number}}
});可以监听到info 里边某个属性变化
watch(person.info, (value) => {console.log(value);
})
整个info 被替换掉也可以监听到
watch(() => person.info, (value) => {console.log(value);
})
整个person 替换掉 无法被监听,因为props当中的person 指向的是一个已经封装了的reactive对象
如果在父组件当中直接person = newValue props是无法监听到的

2、父组件使用ref 接收数据

let person = ref({age: 21,name: 'test',info: {a: 1}
});

将person.value = { } 整个替换

可以监听到
watch(props, (value) => {console.log(value);
})
无法监听
watch(props.person, (value) => {console.log(value);
})
可以监听到person 被整个替换掉
watch(() => props.person, (value) => {console.log(value);
})

做项目中,我将修改 或者 新增的表单组件分离出去了,每次新增或者修改时候需要给表单组件传递一个person 值,新增时候需要置空,修改时候需要赋予值

我们知道person = {}是没办法监听到的,所以采用

let person = ref({age: 21,name: 'test',info: {a: 1}
});const add= ()=>{person.value = {}
]const add= ()=>{Object.assign(person.value,{age:2,name:'test'})
]

监听变化

http://www.mmbaike.com/news/37758.html

相关文章:

  • 南京网站开发推南京乐识营销型企业网站的功能
  • 成都的做网站公司推广电话
  • 吴家山网站建设公司百度指数的功能
  • 邯郸房地产市场信息网如何进行seo搜索引擎优化
  • 浙江省衢州建设局网站站长工具介绍
  • 使用unity做网站广告公司推广
  • 如何做1个手机网站怎么在百度发帖
  • 微商城网站建设信息免费发布信息网站大全
  • 公司网站如何租用服务器sem竞价培训班
  • 网站建设 inurl:.bbs网络营销推广
  • 老网站301跳转新网站网络推广公司收费标准
  • 厦门方易网站制作有限公司上海优质网站seo有哪些
  • wordpress怎样开发支付宝seo推广薪资
  • 不花钱网站怎么做推广重庆百度竞价开户
  • 技术支持 哈尔滨网站建设推广游戏怎么拉人最快
  • 做服装批发的网站企业站seo价格
  • 最权威的做网站的公司哪家好网络营销的目的和意义
  • 北京网站建设解决方案百度竞价排名服务
  • 在vs2010里怎么做网站昆明seo网站管理
  • 跑腿个人网站怎么做广州十大营销策划公司
  • 佛山最好的网站建设牛排seo系统
  • 如何做网站系统个人博客登录首页
  • 网站建设托管优化大师手机版
  • wordpress主题knowseo 培训教程
  • 经典网站设计信息发布网站有哪些
  • 自己做的网站可以运营不百度app广告
  • ae射频电源成色汕头seo外包公司
  • 和网站建设相关的行业百度搜索引擎原理
  • 网站程可以自己做吗引流推广平台
  • 黄冈做网站公司2022近期时事热点素材摘抄