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

网站建设捌金手指下拉十一好男人 好资源视频

网站建设捌金手指下拉十一,好男人 好资源视频,张家港那家做网站,公司做二手网站的用意setup(props, context) {... }一、参数 使用setup函数时#xff0c;它将接受两个参数#xff1a; propscontext 让我们更深入地研究如何使用每个参数 二、Props setup函数中的第一个参数是props。正如在一个标准组件中所期望的那样#xff0c;setup函数中的props是响应…setup(props, context) {... }一、参数 使用setup函数时它将接受两个参数 propscontext 让我们更深入地研究如何使用每个参数 二、Props setup函数中的第一个参数是props。正如在一个标准组件中所期望的那样setup函数中的props是响应式的当传入新的prop时它将被更新。 export default {props: {title: String},setup(props, context) {console.log(props.title)...} }Warning因为props是响应式的你不能使用ES6解构因为它会消除prop的响应式。 如果需要解构prop可以通过使用setup函数中的toRefs来安全地完成此操作 import { toRefs } from vueexport default {props: {title: String},setup(props, context) {const { title } toRefs(props)console.log(title.value)...} }三、context context参数是一个普通的javascript对象它对组件暴露三个属性attrs、slots、emit。 export default {setup(props, context) {// Attribute非响应式对象console.log(context.attrs)// 插槽非响应式对象console.log(context.slots)// 触发事件方法console.log(context.emit)} }context是一个普通的JavaScript对象也就是说它不是响应式的这意味着你可以安全地对context使用ES6解构。 export default {setup(props, { attrs, slots, emmit }) {...} }attrs和slots是有状态的对象它们总是会随组件本身的更新而更新。这意味着你应该避免对它们进行解构并始终以attrs.x或slots.x的方式引用property。 请注意与props不同attrs和slots是非响应式的。如果你打算根据attrs或slots更改应用副作用那么应该在onUpdated生命周期钩子中执行此操作。 访问组件的property 执行setup时组件实例尚未被创建。因此你只能访问以下property propsattrsslotsemit 换句话说你将无法访问以下组件选项 datacomputedmethods 在setup()内部this不会是该活跃实例的引用因为setup()是在解析其他组件选项之前被调用的所以setup()内部的this的行为与其他选项中的this完全不同。这在和其他选项式 API一起使用setup()时可能会导致混淆。 1、attrs 用途当父组件传递数据给子组件时子组件不通过props接收那么父组件传递的数据就到了setup中的context的attrs属性。 div idapp !-- 父组件传递数据给子组件 -- son webName自如初/son /divscript const app Vue.createApp({ });// 子组件不使用props接收 app.component(son, {template:divson/div,setup(props, context) {const { attrs, slots, emit} context;// 打印父组件传递的数据console.log(attrs.webname);return {};} }); const vm app.mount(#app); /script2、slots 用于接收渲染父组件传递的插槽内容 div idapp son父组件通插槽传递的内容 /son /divscript const app Vue.createApp({ });app.component(son, {template:divson/div,setup(props, context) {const { h } Vue;const { attrs, slots, emit} context;// 显示父组件传递的内容return () h(p, {}, slots.default());} }); const vm app.mount(#app); /script3、emit 向父组件触发事件。 div idapp !-- 4、父组件监听子组件发射的事件 -- son sclickgetData/son /divscript const app Vue.createApp({methods: {// 5、实现事件getData () {alert(1)}} });app.component(son, {// 1、子组件中绑定事件template:div clicksonClickson/div,setup(props, context) {const { attrs, slots, emit} context;function sonClick() {// 2、通过 emit 向父组件发射事件emit(sclick);}// 3、对外暴露该事件return { sonClick };} }); const vm app.mount(#app); /script4、使用渲染函数 setup还可以返回一个渲染函数该函数可以直接使用在同一作用域中声明的响应式状态
http://www.dnsts.com.cn/news/197211.html

相关文章:

  • 在线A视频做爰网站舟山网站建设制作
  • 黑蜘蛛网站重庆高端网站建设公司
  • 东营网站建设东营市南一路东营软件园英网站建设评判
  • 怎样做网站导购WordPress星光主题
  • 莱芜 做网站 公司深圳市出行最新政策
  • 五个网站页面莱芜信息平台
  • 如何制作手机网站模板粤信签微信小程序是什么
  • 上海seo网站策划wordpress 邮件收发
  • 个人网站用主机做服务器怎么查看一个网站的后台
  • 鲜花网站数据库建设怎么查网站的所有权
  • 荣茂网站建设网站制作流程有哪些
  • 网站做edi认证有用没京东慧采入驻条件及费用2023年
  • 中国最大的网站建设公司wordpress安全登录插件
  • 广州网站建设骏域环保地板wordpress导航网址
  • 建站资源共享百度经验手机版官网
  • 开发网站服务器Wordpress背景图覆盖
  • 建立自己的网站需要多少钱关键字挖掘
  • 谁有哪种浏览器网站免费的曹妃甸建设局网站
  • 申请网站怎么申请北京 网站设计公司
  • 模块建站工具免费好用的网站
  • 中国楼市现状wordpress 自动seo
  • 做地方网站需要什么部门批准雕塑网站模板
  • 泉州程序员做网站网站维护四川网站建设免费咨询
  • 青海省交通建设管理局网站鸿运通网站建设
  • 鲜花网站建设报告国家信息企业信用公示网
  • 速成网站 改版 影响易申建设网站
  • 福田网站建设哪家便宜wordpress带会员中心
  • 黔南服务好的高端网站设计公司网站背景视频是怎么做的
  • host绑定网站网站快照诊断
  • 响应式网站的优缺点俄罗斯视频网站开发