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

淘特app官方网站下载公司做网站 需要准备什么

淘特app官方网站下载,公司做网站 需要准备什么,php网站怎么做后台管理,seo推广优化培训组件间通信方式是前端必不可少的知识点#xff0c;前端开发经常会遇到组件间通信的情况#xff0c;而且也是前端开发面试常问的知识点之一。接下来开始组件间通信方式第三弹------$bus,并讲讲分别在Vue2、Vue3中的表现。 Vue2Vue3组件间通信方式汇总#xff08;1#xff09…  组件间通信方式是前端必不可少的知识点前端开发经常会遇到组件间通信的情况而且也是前端开发面试常问的知识点之一。接下来开始组件间通信方式第三弹------$bus,并讲讲分别在Vue2、Vue3中的表现。 Vue2Vue3组件间通信方式汇总1------props Vue2Vue3组件间通信方式汇总2------$emit 一、全局总线$bus 原型链 归根结底就是在vmvue原型链上注册一个名叫$bus 的对象再把this就是vm实例对象赋给$bus其中$on $emit $off等就是全局可以读可写的变量,即可实现相关组件、不相关组件之间数组地传递。 ------Vue2  main.js文件中Vue实例下往Vue原型链上注册属性$bus //引入Vue import Vue from vue //引入App import App from ./App.vue //关闭Vue的生产提示 Vue.config.productionTip false//创建vm new Vue({el:#app,render: h h(App),beforeCreate() {Vue.prototype.$bus this//注册全局事件总线} }) 其中一个组件调用全局总线的$emit templatediv classstudenth2学生姓名{{name}}/h2h2学生性别{{sex}}/h2button clicksendStudentName把学生名给另一个组件/button/div /templatescriptexport default {name:Student,data() {return {name:张三,sex:男,}},methods:{sendStudentName(){this.$bus.$emit(hello,this.name)}}} /scriptstyle scoped.student{background-color: pink;padding: 5px;margin-top: 30px;} /style 另一个组件调用全局总线的$on templatediv classschoolh2学校名称{{name}}/h2h2学校地址{{address}}/h2/div /templatescriptexport default {name:School,data() {return {name:学校名,address:学校地址,}},mounted() {this.$bus.$on(hello,(data) { //绑定自定义事件hello并留下回调函数console.log(我收到了data);})},beforeDestroy() {this.$bus.$off(hello) },} /scriptstyle scoped.school{background-color: skyblue;padding: 5px;} /style------Vue3   不存在vm所以需要引入mitt插件 npm install mitt 在bus.ts文件中引入  import mitt from mitt //mitt是一个函数赋给命名为$bus的变量 const $busmitt(); //向外暴露这个变量 export default $bus 其中一个组件 使用mitt中的$emit函数,向$on传输数据,第一个参数是和$on第一个参数向对应的字段名,余下的参数是要传输的数据,和Vue实例对象上的$emit,$on用法差不多. templatediv classstudenth2学生姓名{{name}}/h2h2学生性别{{sex}}/h2button clicksendStudentName把学生名给另一个组件/button/div /templatescript setup langts import ref from vue import $bus from ./bus.ts let nameref(张三) let sexref(男) let sendStudentName(name.value){ //使用mitt中的$emit函数,向$on传输数据,第一个参数是和$on第一个参数向对应的字段名,余下的参数是要传输的数据,和Vue实例对象上的$emit,$on用法差不多.$bus.$emit(hello,name.value) } /scriptstyle scoped.student{background-color: pink;padding: 5px;margin-top: 30px;} /style 另一个组件$on接收数据 templatediv classstudenth2学生姓名{{name}}/h2h2学生性别{{sex}}/h2button clicksendStudentName把学生名给另一个组件/button/div /templatescript setup langts import {refonMounted) from vue import $bus from ./bus.ts let nameref(张三) let sexref(男) onMounted((){$bus.$on(hello,(data){name.valuedata})})/scriptstyle scoped.student{background-color: pink;padding: 5px;margin-top: 30px;} /style
http://www.dnsts.com.cn/news/53120.html

相关文章:

  • 怎样做旅游视频网站网站的logo在百度怎么显示不出来
  • 单页面 网站怎么做的微信运营需要做什么
  • 网站建设比较好公司云南昆明最新消息
  • 优秀的定制网站建设提供商深圳网站建设龙华新科
  • 高校门户网站建设问题建设一个网站所需要注意的
  • 网站如何选择服务器wordpress弹窗插件
  • 企业网站制作wordpress 小程序下载
  • 网站适配手机屏幕网站首页排版
  • 厦门手机网站建设方案百度关键词优化工具
  • 学做网站在什么地方学河源网站建设 科技
  • 关于电商网站规划方案手工艺品外贸出口公司网站建设方案
  • 济南网站建设公司 推荐行知科技网站开发需要提供哪些东西
  • 吉安哪家网站建设公司好网站开发php程序员
  • 制作网站付款方式国内知名设计网站
  • wordpress是模板建站模板网字体库免费
  • 下载建设网站软件郑州做网站优化电话
  • seo快速优化技术汕尾市企业网站seo点击软件
  • 建设项目自主验收网站安阳百度
  • 密云成都网站建设app制作平台收费标准
  • 网站备案域名用二级域名响应式网站解决方案
  • 咖啡网站设计建设帝国cms资源网模板
  • 禹顺生态建设有限公司网站怎样看网站是谁做的
  • 用ps做网站网页地推拉新接单网
  • 年报是否就是在工商网站做的手机画户型图的软件
  • 鹤山区网站建设建网站与建网页的区别
  • 小的电商网站网页源代码里哪个是视频链接
  • 平台网站模板素材做全景图的网站
  • 阿里巴巴网站建设规划海南网站建设及维护
  • html5国外网站模板html源码下载洛阳理工学院教务管理系统
  • 深圳网站建设新闻网站建设公司简介模板