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

柳州市网站制作公司/优化快速排名公司

柳州市网站制作公司,优化快速排名公司,安徽新站优化,wordpress移动排版一、注册事件 如果子组件想要修改父组件的内容,不能在子组件内进行操作,必须在父组件内进行操作,在子组件内注册一个事件,然后在父组件进行调用 Header.vue,在div这给容器中绑定一个点击事件,然后这个方法…

一、注册事件

如果子组件想要修改父组件的内容,不能在子组件内进行操作,必须在父组件内进行操作,在子组件内注册一个事件,然后在父组件进行调用

Header.vue,在div这给容器中绑定一个点击事件,然后这个方法里使用$emit,注册一个事件,第一参数是事件名称,第二个参数是事件的值,以此类推。注册这个事件后,需要有一个地方触发事件,就是在App.vue里触发

<template><div @click="changeTitle" class="Header"><h1>{{ title }}</h1></div>
</template><script>
export default {props: {title: {type: String,},},data() {return {};},methods: {changeTitle() {//注册一个事件,参数1:事件名称  参数2....: 值,如果有更多的参数,继续往后写,//注册这个事件后,就要有一个地方触发这个事件this.$emit("titleChange", "我是emit通过到app.vue中修改了title值");},},
};
</script><style scoped>
.Header {background: lightgreen;padding: 10px;
}
h1 {color: #222;text-align: center;
}
</style>

App.vue,在<Header 这个组件里,触发这个事件,事件名称需要与注册的事件名称保持一致,然后等于一个方法,在methods中写这个方法,这个方法的入参就是注册事件时,传的那个入参。这样就可以修改父组件的n内容。

<template><!-- 包括html --><div id="app"><!-- 注册了一个事件后,在这触发这个事件,名称要和触发的事件名称一样 --><Header @titleChange="updateTitle" :title="title" /><User v-bind:usersname="users" /><Footer :title="title" /></div>
</template><script>
// js部分,逻辑部分
//import HelloWorld from "./components/HelloWorld.vue";
//1、引入组件
import User from "./components/Users.vue";
import Header from "./components/Header.vue";
import Footer from "./components/Footer.vue";export default {name: "App",data() {return {users: [{ usename: "test1", wechat: "1234567", show: false },{ usename: "test2", wechat: "1234567", show: false },{ usename: "test3", wechat: "1234567", show: false },{ usename: "test4", wechat: "1234567", show: false },],title: "我是tester",};},components: {User,Header,Footer,},methods: {//注册事件会传递,过来一个值,作为入参updateTitle(updatedTitle) {console.log(updatedTitle);this.title = updatedTitle;},},
};
</script><style scoped>
/* css部分 */
</style>

  

http://www.jmfq.cn/news/5233213.html

相关文章:

  • asp网站开发pdf/优化关键词排名优化公司
  • wordpress和卡密平台/人员优化方案
  • 在线app制作平台/seo关键词排名优化费用
  • 个人网站建设方案策划/太原优化排名推广
  • 定制app网站/百度风云榜小说排行榜
  • 我想帮别人做网站有这样的平台吗/关键词的优化方法
  • 不断改进网站建设/兰州模板网站seo价格
  • wordpress 当前主题/seo技术优化服务
  • 如何用java做网站视频/青岛seo排名扣费
  • 网站建设的困难/seo优化专家
  • seo点击软件哪个好用/成都sem优化
  • 网站设计深圳网站建设公司/成都比较靠谱的seo
  • 电商平台网站/营销外包公司
  • 易语言怎么制作网站/视频剪辑培训机构
  • 苏州做网站哪家公司好/优帮云排名自动扣费
  • 东营市公司网站建设价格/网络推广比较经典和常用的方法有
  • 甘肃网站备案/河南省郑州市金水区
  • 网站建设公司的专业度该怎么去看/百度开户怎么开
  • 网站建设免/优帮云排名自动扣费
  • 为什么要建设档案网站/线上线下整合营销方案
  • 建设厅焊工证查询官网/seo课程心得体会
  • 网站制作怎么学/山东seo百度推广
  • 1 建设网站目的是什么意思/在百度怎么创建自己的网站
  • 网站页面构成/关注公众号推广2元一个
  • 乌鲁木齐市做平台网站/太原今日新闻最新头条
  • wordpress 收藏 插件/百度地图排名怎么优化
  • 劫持别人网站做排名/讯展网站优化推广
  • 网站删除模块/全球中文网站排名
  • discuz 做的网站/关键词查询
  • 用户访问域名劫持网站/淄博搜索引擎优化