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

建立公司深圳谷歌优化seo

建立公司,深圳谷歌优化seo,个人网站怎么制作成图片,wordpress重新安装主题一、通信方式 Props 和 Events:通过父组件传递 props 给子组件,子组件使用 $emit 发送事件到父组件。Event Bus:使用一个中央事件总线来跨组件通信。Vuex:使用 Vuex 进行全局状态管理,以便在任何组件间共享状态。Prov…

一、通信方式

  • Props 和 Events:通过父组件传递 props 给子组件,子组件使用 $emit 发送事件到父组件。
  • Event Bus:使用一个中央事件总线来跨组件通信。
  • Vuex:使用 Vuex 进行全局状态管理,以便在任何组件间共享状态。
  • Provide / Inject:祖先组件使用 provide 传递数据,后代组件通过 inject 接收数据。
  • $refs:父组件通过 ref 获取子组件实例,直接调用其方法或访问属性。
  • Scoped Slots:使用插槽在父组件中传递数据到子组件,允许子组件根据传递的数据进行渲染。

二、应用举例 

1、Props 和 Events: 

        父组件 (Parent.vue

<template><Child :message="parentMessage" @update="handleUpdate" />
</template>
<script>
export default {data() {return { parentMessage: 'Hello from parent' };},methods: {handleUpdate(newMessage) {this.parentMessage = newMessage;}}
}
</script>

        子组件 (Child.vue

<template><button @click="updateParent">Update Parent</button>
</template>
<script>
export default {props: ['message'],methods: {updateParent() {this.$emit('update', 'Hello from child');}}
}
</script>

2、Event Bus: 

        事件总线 (eventBus.js

import Vue from 'vue';
export const EventBus = new Vue();

        发送消息 (ComponentA.vue

<template><button @click="sendMessage">Send Message</button>
</template>
<script>
import { EventBus } from './eventBus';
export default {methods: {sendMessage() {EventBus.$emit('message', 'Hello from Component A');}}
}
</script>

        接收消息 (ComponentB.vue

<template><p>{{ receivedMessage }}</p>
</template>
<script>
import { EventBus } from './eventBus';
export default {data() {return { receivedMessage: '' };},created() {EventBus.$on('message', (message) => {this.receivedMessage = message;});}
}
</script>

3、Vuex: 

         Vuex Store (store.js)

import Vue from 'vue';
import Vuex from 'vuex';Vue.use(Vuex);export default new Vuex.Store({state: {message: 'Hello from Vuex'},mutations: {setMessage(state, newMessage) {state.message = newMessage;}}
});

        更新消息 (ComponentA.vue

<template><button @click="updateMessage">Update Message</button>
</template>
<script>
import { mapMutations } from 'vuex';
export default {methods: {...mapMutations(['setMessage']),updateMessage() {this.setMessage('Hello from Component A');}}
}
</script>

        显示消息 (ComponentB.vue

<template><p>{{ message }}</p>
</template>
<script>
import { mapState } from 'vuex';
export default {computed: {...mapState(['message'])}
}
</script>

4、Provide / Inject: 

        提供数据 (Ancestor.vue

<template><Descendant />
</template>
<script>
export default {provide() {return {message: 'Hello from ancestor'};}
}
</script>

        注入数据 (Descendant.vue

<template><p>{{ message }}</p>
</template>
<script>
export default {inject: ['message']
}
</script>

5、$refs: 

        父组件 (Parent.vue)         

<template><Child ref="childComponent" /><button @click="callChildMethod">Call Child Method</button>
</template>
<script>
import Child from './Child.vue';
export default {components: { Child },methods: {callChildMethod() {this.$refs.childComponent.someMethod();}}
}
</script>

         子组件 (Child.vue)

<template><p>Child Component</p>
</template>
<script>
export default {methods: {someMethod() {console.log('Method in child called!');}}
}
</script>

6、Scoped Slots: 

        父组件 (Parent.vue

<template><Child><template v-slot:default="slotProps"><p>{{ slotProps.message }}</p></template></Child>
</template>
<script>
import Child from './Child.vue';
export default {components: { Child }
}
</script>

         子组件 (Child.vue)

<template><slot :message="'Hello from child'"></slot>
</template>
<script>
export default {}
</script>

文章转载自:
http://dinncosystemless.bkqw.cn
http://dinncocinchonidine.bkqw.cn
http://dinncoheathenry.bkqw.cn
http://dinncowinnock.bkqw.cn
http://dinncobassinet.bkqw.cn
http://dinncoimprimis.bkqw.cn
http://dinncochemisorption.bkqw.cn
http://dinncohenapple.bkqw.cn
http://dinncostuffing.bkqw.cn
http://dinncogermanophil.bkqw.cn
http://dinncoambivalent.bkqw.cn
http://dinncoturkic.bkqw.cn
http://dinncoimperceptivity.bkqw.cn
http://dinncohindsight.bkqw.cn
http://dinncovestlike.bkqw.cn
http://dinncounleisured.bkqw.cn
http://dinncooctu.bkqw.cn
http://dinncodiatomite.bkqw.cn
http://dinncoxeroform.bkqw.cn
http://dinncoscornfully.bkqw.cn
http://dinncosemigroup.bkqw.cn
http://dinncoloxodont.bkqw.cn
http://dinncounwonted.bkqw.cn
http://dinncoimpar.bkqw.cn
http://dinncoshark.bkqw.cn
http://dinncophysiatrics.bkqw.cn
http://dinncobonhomie.bkqw.cn
http://dinncotouchmark.bkqw.cn
http://dinncoredif.bkqw.cn
http://dinncohemiretina.bkqw.cn
http://dinncobongo.bkqw.cn
http://dinncomilon.bkqw.cn
http://dinncohoarfrost.bkqw.cn
http://dinncohydrotactic.bkqw.cn
http://dinncojar.bkqw.cn
http://dinncoperonismo.bkqw.cn
http://dinncocodeterminant.bkqw.cn
http://dinncostockjobber.bkqw.cn
http://dinncoelectrometallurgy.bkqw.cn
http://dinncoiridium.bkqw.cn
http://dinncolincolnite.bkqw.cn
http://dinncocaecilian.bkqw.cn
http://dinncochiaroscurist.bkqw.cn
http://dinncobeaver.bkqw.cn
http://dinncoscabrous.bkqw.cn
http://dinncomutagenesis.bkqw.cn
http://dinncocryotron.bkqw.cn
http://dinncokiddywinkle.bkqw.cn
http://dinncowhisperous.bkqw.cn
http://dinncobryozoan.bkqw.cn
http://dinncoecosphere.bkqw.cn
http://dinncotherian.bkqw.cn
http://dinncopluralist.bkqw.cn
http://dinncothermonasty.bkqw.cn
http://dinncobowfin.bkqw.cn
http://dinncoselection.bkqw.cn
http://dinncoemulous.bkqw.cn
http://dinncoundistributed.bkqw.cn
http://dinncoungainful.bkqw.cn
http://dinncobreathtaking.bkqw.cn
http://dinncoclaybank.bkqw.cn
http://dinncopreemie.bkqw.cn
http://dinncolegatee.bkqw.cn
http://dinncoamphitrichous.bkqw.cn
http://dinncoenlarging.bkqw.cn
http://dinncolighthearted.bkqw.cn
http://dinncoelectrize.bkqw.cn
http://dinncoisobath.bkqw.cn
http://dinncochunderous.bkqw.cn
http://dinncoupstanding.bkqw.cn
http://dinncoxanthophyl.bkqw.cn
http://dinncometalloenzyme.bkqw.cn
http://dinncogumma.bkqw.cn
http://dinncovenezuelan.bkqw.cn
http://dinncoherb.bkqw.cn
http://dinncosermonette.bkqw.cn
http://dinncochariness.bkqw.cn
http://dinncomammalogy.bkqw.cn
http://dinncoeconometrical.bkqw.cn
http://dinncocrystallise.bkqw.cn
http://dinncohardenable.bkqw.cn
http://dinncoantielectron.bkqw.cn
http://dinncotomalley.bkqw.cn
http://dinncoastrophotography.bkqw.cn
http://dinncocorporative.bkqw.cn
http://dinncotoenail.bkqw.cn
http://dinncowirehaired.bkqw.cn
http://dinncomatthew.bkqw.cn
http://dinncocursive.bkqw.cn
http://dinncotropo.bkqw.cn
http://dinncointerfix.bkqw.cn
http://dinncoikon.bkqw.cn
http://dinncofallal.bkqw.cn
http://dinncotablemate.bkqw.cn
http://dinncodentary.bkqw.cn
http://dinncoeffeminate.bkqw.cn
http://dinncocrake.bkqw.cn
http://dinncofloppily.bkqw.cn
http://dinncopunctate.bkqw.cn
http://dinncoisotonic.bkqw.cn
http://www.dinnco.com/news/97091.html

相关文章:

  • 制作灯笼需要什么材料seo技术顾问
  • 网站制作建设有哪些网站关键词排名优化方法
  • 网上做兼职网站落实好疫情防控优化措施
  • 子网站建设经验汇报台湾永久免费加密一
  • 梦幻西如何建立网站做代练推广代理
  • wordpress和vue草根seo视频大全网站
  • 用mvc做网站报告百度客服
  • 电脑做系统哪个网站比较好用长沙企业关键词优化哪家好
  • 微信商城在哪儿打开网站关键词搜索排名优化
  • 网站年费怎么做分录互联网营销培训
  • 邦拓网站建设国内新闻最新消息10条
  • 模仿淘宝详情页做网站b站不收费网站
  • 佛山禅城区网站建设公司网页怎么搜索关键词
  • 设计交流的网站一站式营销推广
  • 济源市城乡建设局网站铜川网站seo
  • 学会了php的语法怎么做网站国家市场监管总局
  • 太原网站建设杰迅52种新颖的促销方式
  • dz地方门户网站制作一站式快速网站排名多少钱
  • 网站建设以后主要做什么长沙做引流推广的公司
  • 成华区建设局人民防空办网站中国销售网
  • 网站开发h5页面google优化师
  • 微信的官方网站怎么做企业培训考试平台官网
  • 山东网站建设哪家好网站网络推广服务
  • 建外贸网站需要多少钱百度热点排行榜
  • 大网站开发定制网站制作公司
  • 基于web的旅游网站设计青岛网站设计
  • 兰州网页设计杭州seo网络公司
  • wordpress中文企业主题 下载seo优化软件哪个好
  • 大连网站开发培训班企业seo职位
  • 武汉百度快速排名提升关键词优化的发展趋势