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

如何自己做彩票网站百度人工

如何自己做彩票网站,百度人工,网站为什么做优化ppt,建筑方案设计案例假设这个页面是vue开发的,如果一整个页面都是编写在一个vue文件里面,后期不好维护,会特别的庞大,那么如何这个时候需要进行组件化开发。组件化开发后必然会带来一个问题需要进行组件之间的通信。组要是父子组件之间通信&#xff0…

假设这个页面是vue开发的,如果一整个页面都是编写在一个vue文件里面,后期不好维护,会特别的庞大,那么如何这个时候需要进行组件化开发。组件化开发后必然会带来一个问题需要进行组件之间的通信。组要是父子组件之间通信,非父子之间可以通过vuex或者pinia进行通信。

引用子组件的信息

import ChildComponent from './HelloWorld.vue';
<ChildComponent :message="parentMessage" />

父组件向子组件传递消息

<template><ChildComponent :message="parentMessage" />
</template><script setup>
import { ref } from 'vue';
import ChildComponent from './HelloWorld.vue';const parentMessage = ref('Hello from Parent!');
</script>

子组件接收消息

<template><div>{{ message }}</div>
</template><script setup>
import { defineProps } from 'vue';//通过 defineProps 来接收父组件的消息
const props = defineProps({message: String
});
</script>

子组件向父组件发送消息

<template><button @click="sendMessageToParent">Send Message to Parent</button>
</template><script setup>
import { defineEmits } from 'vue';const emit = defineEmits(['message-to-parent']);const sendMessageToParent = () => {emit('message-to-parent', 'Hello from Child!');
};
</script>这段代码是使用 Vue 3 的 `Composition API` 编写的组件,主要展示了如何通过 `emit` 在子组件中向父组件发送消息。我们来逐步分析这段代码。### 1. `<template>` 部分```vue
<template><button @click="sendMessageToParent">Send Message to Parent</button>
</template>

这部分定义了组件的模板,包含了一个按钮。当用户点击这个按钮时,会触发 @click 事件,调用 sendMessageToParent 方法。这里的 @click 是 Vue 的事件绑定语法,它将按钮的点击事件与 sendMessageToParent 方法关联。

2. <script setup> 部分

<script setup> 是 Vue 3 中引入的简化写法,用于更简洁地定义组件的逻辑。所有在 setup 中定义的变量和函数可以直接在模板中使用。

<script setup>
import { defineEmits } from 'vue';

这里引入了 defineEmits 函数,用于定义组件内的事件发送机制。

3. 定义 emit

const emit = defineEmits(['message-to-parent']);
  • defineEmits 函数用来定义当前组件可以发出的自定义事件。这里定义了一个名为 message-to-parent 的事件,表示子组件可以通过这个事件向父组件发送消息。
  • emit 是一个方法,通过它我们可以触发事件,并可以携带参数发送给父组件。

4. 定义 sendMessageToParent 方法

const sendMessageToParent = () => {emit('message-to-parent', 'Hello from Child!');
};
  • 这个方法在用户点击按钮时触发,内部调用 emit 方法,触发 message-to-parent 事件。
  • 'message-to-parent' 是事件名称,'Hello from Child!' 是发送的消息内容。

因此,当按钮被点击时,子组件会向父组件发送一个事件,携带的消息内容是 'Hello from Child!'

总结

  • 这段代码展示了 Vue 3 通过 emit 向父组件发送消息的机制。
  • defineEmits 用来声明子组件可以触发的自定义事件。
  • sendMessageToParent 方法用于在点击按钮时,触发自定义事件并将消息发送给父组件。

父组件接收到 message-to-parent 事件后,可以通过绑定事件来处理这个消息,例如显示、记录或做其他逻辑处理。


```vue
<template><ChildComponent @message-to-parent="receiveMessageFromChild" />{{ messageFromChild }}
</template><script setup>
import { ref } from 'vue';
import ChildComponent from './HelloWorld.vue';const messageFromChild = ref('');const receiveMessageFromChild = (message) => {messageFromChild.value = message;
};
</script>

http://www.hkea.cn/news/374614/

相关文章:

  • 做网站是不是要模板直接打开百度
  • 哪个网站做app推广服务商
  • 中国哪里在大建设网站优化培训学校
  • 自己做的网站点首页出错腾讯广告代理商加盟
  • 如何做免费的网站推广东莞百度seo
  • 宜昌网站制作公司百度竞价官网
  • 建站公司网站模板论坛怎么建网站
  • 上海做b2b网站公司深圳公司网络推广该怎么做
  • 自己做的网站怎么在百度可以查到网络小说网站三巨头
  • 怎么做网站客服弹窗站长之家seo工具包
  • 自己建一个电商网站吗网络营销的定义
  • 专门做金融的招聘网站四川seo选哪家
  • wordpress nginx伪静态配置拼多多seo怎么优化
  • 深圳网站开发电话惠州网络营销
  • 中宁网站建设公司商城全网推广运营公司
  • 网站文章列表如何排版郑州seo技术培训班
  • 小型b2c网站百度开户渠道商哪里找
  • 武进区住房和城乡建设局网站爱站网能不能挖掘关键词
  • APP手机端电子商务网站建设营销成功的案例
  • 公司网站引导页百度搜索关键词排名优化技术
  • 网站开发与维护学什么网站建设seo优化培训
  • 常州网站开发百度网盘电脑版官网
  • wordpress安全权限关键词优化公司哪家好
  • 银川做网站服务google play下载安卓
  • 科技型中小企业服务网安徽搜索引擎优化seo
  • 网站建设专家排名邯郸seo营销
  • 做网站一个月20g流量够吗安全又舒适的避孕方法有哪些
  • 扫二维码直接进网站怎么做怎么提交网址让百度收录
  • 柳州建设局网站广告买卖网
  • 做外贸一般上哪些网站google play谷歌商店