IT专业人士寻求战略咨询职位,哪个网站提供前十名公司的信息?
摘要:做it的在哪个网站找工作,战略咨询公司排名前十,设计平面创意,网络建设可行性分析defineExpose定义demo定义 defineExpose定义:用于组件通信中父级组件调用操作子组建方法和响应式属性参数能
做it的在哪个网站找工作,战略咨询公司排名前十,设计平面创意,网络建设可行性分析defineExpose定义demo定义
defineExpose定义#xff1a;用于组件通信中父级组件调用操作子组建方法和响应式属性参数能力
在使用definExpose前需要了解两个拷贝对象函数
对象copy#xff1a;shallowReactive 与 数据 copy#xff1a;shallowRef
这两个都是vue包里面的 简…
defineExpose定义demo定义
defineExpose定义用于组件通信中父级组件调用操作子组建方法和响应式属性参数能力
在使用definExpose前需要了解两个拷贝对象函数
对象copyshallowReactive 与 数据 copyshallowRef
这两个都是vue包里面的 简单带过一下
shallowReactive 处理对象最外层属性的响应式浅响应式。 shallowRef只处理基本数据类型的响应式, 不进行对象的响应式处理。 demo
templatedivel-button方法: {{ method }}/el-buttonel-button值: {{ num }}/el-buttonel-button{{ props.name }}/el-button/div/templatescript langts setupconst props withDefaults(defineProps{name: string
}(), {name: 默认值})const num ref(123)
const method ref()function changMethod(){method.value父类调用了这个方法改变了值
}defineExpose({num,changMethod
})/script子组建定义了一个响应式值和一个方法
templateedit refeditInfo :nameref1/editel-button clickhandleClick()传入子类按钮/el-buttonel-button clickhandleClick1()改变子类属性按钮/el-buttonel-button clickhandleClick2()调用子类方法按钮/el-button/template
script langts setup
import Edit from ./edit.vue
import EditPopup from /views/permission/admin/edit.vue;const editInfo shallowRef(Edit)console.log(editInfo,editInfo)let ref1 ref();function handleClick() {ref1.value 你好
}function handleClick1(){editInfo.value.num222}
function handleClick2(){editInfo.value.changMethod()
}/script父组建定义了两个按钮分别是调用操作子组建的值和调用子组建的方法
定义了 const editInfo shallowRef(Edit) 将子组建的属性copy了一份 叫做 editinfo 并且指定了这份数据处理对象 edit refeditInfo :nameref1/edit
由ref 挂靠。后面是一些操作图片
