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

做网站 点击跳转东莞哪里有做网站的

做网站 点击跳转,东莞哪里有做网站的,广电基础设施建设官方网站,空间设计工作室网站一、语法(props) 第一步#xff1a;在组件模板表达式中#xff0c;可以直接用$emit()方法触发自定义事件#xff0c; !-- MyComponent -- button click$emit(someEvent)Click Me/button 第二步父组件可以通过 v-on (缩写为 ) 来监听…一、语法(props) 第一步在组件模板表达式中可以直接用$emit()方法触发自定义事件 !-- MyComponent -- button click$emit(someEvent)Click Me/button 第二步父组件可以通过 v-on (缩写为 ) 来监听事件 MyComponent some-eventcallback ///组件的事件监听器也支持 .once 修饰符 MyComponent some-event.oncecallback / 注意 1.1、像组件与prop一样事件名字也提供了自动格式转换上面触发了一个camelCase形式命名的事件但在父组件中可以使用kebab-case形式监听 1.2、和原生 DOM 事件不一样组件触发的事件没有冒泡机制。你只能监听直接子组件触发的事件。平级组件或是跨越多层嵌套的组件间通信应使用一个外部的事件总线或是使用一个全局状态管理方案(vuex)。 二、事件参数 // 子组件 button click$emit(increaseBy, 1)Increase by 1 /button// 父组件 // 第一种可以先简单写一个内联的箭头函数作为监听器此函数会接收到事件附带的参数 MyButton increase-by(n) count n /// 第二种还可以用一个组件方法来作为事件处理函数 MyButton increase-byincreaseCount / function increaseCount(n) {count.value n } 注意 所有传入 $emit() 的额外参数都会被直接传向监听器。举例来说$emit(foo, 1, 2, 3) 触发后监听器函数将会收到这三个参数值。 二、声明触发事件 组件可以显式地通过 defineEmits() 宏来声明它要触发的事件 script setupdefineEmits([inFocus, submit]) /script 注意 1. 我们在 template 中使用的 $emit 方法不能在组件的 script setup 部分中使用但 defineEmits() 会返回一个相同作用的函数供我们使用 script setup const emit defineEmits([inFocus, submit])function buttonClick() {emit(submit) } /script 2. defineEmits() 宏不能再子函数中使用必须在script setup的顶级作用域下 3、如果显示的使用setup函数不使用script setup则事件需要通过emits选项来定义emit函数也被暴露在setup的上下文对象上 export default {   emits: [inFocus, submit],   setup(props, ctx) {     ctx.emit(submit)   } } 3、emits 选项和 defineEmits() 宏还支持对象语法 四、事件校验 和对 props 添加类型校验的方式类似所有触发的事件也可以使用对象形式来描述。 要为事件添加校验那么事件可以被赋值为一个函数接受的参数就是抛出事件时传入 emit 的内容返回一个布尔值来表明事件是否合法。 script setup const emit defineEmits({// 没有校验click: null,// 校验 submit 事件submit: ({ email, password }) {if (email password) {return true} else {console.warn(Invalid submit event payload!)return false}} })function submitForm(email, password) {emit(submit, { email, password }) } /script
http://www.w-s-a.com/news/729341/

相关文章:

  • 什么兼职网站可以做视频剪辑常见的推广平台有哪些
  • 网站开发是用html还是jsp设迹官网
  • 查公司信息的网站怎么学wordpress
  • 白银做网站长春一般建一个网站需要多少钱
  • 帮人做钓鱼网站的人网络推广培训职业学校
  • 淘宝客有必须做网站吗网站开发的形式有( )
  • 网站建设:上海珍岛网页版qq空间登录
  • 网站服务器ipteahouse wordpress主题
  • 深州市住房保障和城乡建设局网站做网站公司叫什么
  • 织梦网站转跳手机站注册公司代理记账费用
  • wordpress建站Pdf亚马逊aws在线观看
  • 做网站的外包公司有哪些WordPress调用json数据
  • 做网站网站怎么赚钱网站的建设及维护报告
  • 可以做效果图的网站东莞网站优化什么方法
  • 网站和软件的区别怎么做招生网站
  • 雄安免费网站建设电话如何做网站推广 求指点
  • 十大免费cad网站入口软件北京做网站建设价格
  • 建设一个公司网站要具备什么网页制作的专业
  • 东莞seo建站排名全包网站
  • 网站建设的基本步骤有哪些软件商店下载官方
  • 网站建设开发报告论文hao123上网从这里开始官方
  • 阿里云建网站费用徐州房产网
  • 网站统计分析平台做企业礼品的网站
  • 做可视化图表的网站wordpress批量导入tag
  • txt怎么做网站网站的链接结构包括
  • 适合平面设计师的网站网络营销专员的就业前景
  • 好订单网服装加工接单谷歌seo网站推广怎么做
  • seo泛站群外贸网站建设团队
  • 网站免费维护建立网站国家城乡建设部投诉网站
  • 企业网站必须备案吗wordpress导入数据库依然无法链接