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

番禺本地网站seo网站优化培训公司

番禺本地网站,seo网站优化培训公司,贵阳做网站公司,市场营销策划方案一、事件总线 事件总线使用场景&#xff1a; 两个兄弟组件之间的传参&#xff0c;或者两个没有关联的组件之间的传参 html &#xff1a;引入 publicmsg 与 acceptmsg 自定义组件 (自定义组件名称必须小写) <body><div id"app"><publicmsg></…

一、事件总线

  • 事件总线使用场景: 两个兄弟组件之间的传参,或者两个没有关联的组件之间的传参

html :引入 publicmsgacceptmsg 自定义组件 (自定义组件名称必须小写)

<body><div id="app"><publicmsg></publicmsg><acceptmsg></acceptmsg></div><script src="https://unpkg.com/vue@3/dist/vue.global.js"></script><script type="module" src="./js/templates.js"></script><script src="https://unpkg.com/mitt/dist/mitt.umd.js"></script></body>

js: 通过 emit(‘事件名称’,‘传递的参数’) 发布事件 ,on(‘事件名称’,回调函数) 监控事件

<script>
const emitter = window.mitt()
const app = Vue.createApp({})
app.component('publicmsg', {template:'<div><input type="text" ref="publicMessage"/><button @click="publicMsg()">发布</button></div>',methods: {publicMsg () {emitter.emit('messages', this.$refs.publicMessage.value)}}}).component('acceptmsg', {data () {return { acceptMesage: '' }},template: '<div><p>接收:{{acceptMesage}}</p></div>',mounted () {emitter.on('messages', msg => {this.acceptMesage = msg})}}).mount('#app')
</script>

二、动态组件

通过 component 标签 及 :is 属性动态选择显示的组件,keep-alive 标签可以使得组件在切换时,原组件被隐藏而不是被删除

html :

<body><script src="https://unpkg.com/vue@3/dist/vue.global.js"></script><script type="module" src="./js/11.动态组件.js"></script><div id="app"><keep-alive><component :is="chooseValue"></component></keep-alive><select v-model="chooseValue"><option value="component1">组件1</option><option value="component2">组件2</option><option value="component3">组件3</option></select></div>
</body>

js :

<script>
const app = Vue.createApp({data () {return { chooseValue: 'component1' }},components: {component1: {template: '<div><button>组件1</button><input type="text"/></div>'},component2: {template: '<div><button>组件2</button><input type="text"/></div>'},component3: {template: '<div><button>组件3</button><input type="text"/></div>'}}
}).mount('#app')</script>

结果演示:

A:当前为组件1: 输入文字后

在这里插入图片描述
-------------------------------------------------------------------------------------------

B:切换到组件2:

在这里插入图片描述
-------------------------------------------------------------------------------------------

C:切回组件1: 组件1输入的文字没有消失

在这里插入图片描述

http://www.wangmingla.cn/news/118371.html

相关文章:

  • 购买空间网站哪个好国外外链平台
  • 游戏钓鱼网站开发互联网营销师培训机构
  • 做阀门网站电话号码长沙排名优化公司
  • 如何上传织梦做的网站厨师培训
  • 网站开发能干什么智能识别图片
  • 淘宝上网站开发南宁seo公司
  • cn域名有名的网站怎么写软文
  • 怎么做移动端网站计算像素2023年9月疫情又开始了吗
  • 做网站快速赚钱跨界营销案例
  • 手机挣钱一单一结巩义网站优化公司
  • wordpress dux qq登录上海网站建设seo
  • 58同城个人房屋出租信息发布青岛网站建设优化
  • 绵阳集团网站建设百度推广开户渠道公司
  • 企业邮箱有什么作用惠州seo关键词排名
  • 在合肥做网站多少钱怎样精选关键词进行网络搜索
  • 免费的网站登录模板下载roseonly企业网站优化
  • 武汉网站建设晨语滨州seo招聘
  • Axure只是做网站吗做一个网站需要多少钱大概
  • 做淘宝客网站能接广告吗中国市场营销网
  • 用自己电脑做网站 dns免费推广工具
  • 南通做阿里巴巴网站的单位软文广告营销
  • 政府网站建设对策网店怎么运营和推广
  • 福建省人民政府外事办公室网站360应用商店
  • 深圳商城网站建设报价单百度推广步骤
  • 深圳市住建设局网站关键词查询网站
  • 网站建设及优化的策划书北京网络营销公司哪家好
  • 建设网站 备案网络营销的应用研究论文
  • 微信插件大全下载佛山seo教程
  • 网站设计论文总结与展望中国今天新闻最新消息
  • 一个免费的影视网站模板关键词优化的软件