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

网站开发策划个人简历精通网站建设 百度云

网站开发策划个人简历,精通网站建设 百度云,wordpress子模板,网站进行中英文转换怎么做突然注意到 onMounted 在一个组件中可以多次调用,这不得发挥一下: 把绑定/解绑的逻辑封装到同一个模块中不就简化了吗,只需要在组件中注册一下子再传递一个回调就完事了。简单的组件中甚至不用引入onMounted和onUnmounted cnpm i mitt /src/utils/emi…

突然注意到 onMounted 在一个组件中可以多次调用,这不得发挥一下:
把绑定/解绑的逻辑封装到同一个模块中不就简化了吗,只需要在组件中注册一下子再传递一个回调就完事了。简单的组件中甚至不用引入onMounted和onUnmounted 

cnpm i mitt

/src/utils/emitter.js

import mitt from 'mitt'
import { onMounted, onUnmounted } from 'vue'
const names = {ONMOUNTED: 'onMounted',TRIGGER_FRESH: 'triggerFresh'
}
const __mitt = mitt()
function regist(name, cb) {onMounted(() => __mitt.on(name, cb))onUnmounted(() => __mitt.off(name, cb))
}
export default {mitt: __mitt,on: __mitt.on,off: __mitt.off,emit: __mitt.emit,regist,names
}
<script setup name="test">
import emitter from '@renderer/utils/emitter'
// 注册事件: 在onMounted时自动注册事件,在组件销毁时,自动取消注册
emitter.regist(emitter.names.ONMOUNTED, () => {console.log('test ONMOUNTED ')
})
</script><script setup name="test">
import { onMounted } from 'vue'
import emitter from '@renderer/utils/emitter'
//触发事件
onMounted(() => {emitter.emit(emitter.names.ONMOUNTED)
})
</script>

http://www.dtcms.com/a/494184.html

相关文章:

  • 建设优化一个网站步骤网页设计个人页面
  • 网站的建设 教学计划wordpress 跳转首页
  • 盐城网盐城网站建设站建设武侯区网站建设哪里好点
  • 网站建设的技术阶段怎样凡科建设网站
  • 手机建设网站目的怎么修改网站标题关键词描述
  • 论坛外链代发湖南网站建设seo
  • 唐山做网站建设公司怎么做刷网站流量生意
  • 深圳网站建设哪家好网站图片自动切换怎么做
  • 网站建设与维护的选择题外贸网站建设可以吗
  • 在线网站建设价值学院网站制度建设
  • 海外sns网站网站建设实训心得及收获
  • 中国网站服务器哪个好齐齐哈尔市网站建设
  • 做兼职打字员的网站网站建设的结构
  • 优秀的个人网站阿里云备案个人可以做网站吗
  • 中国知名网站建设公司沈阳无痛人流大概多少费用
  • 海南城乡建设网站京津冀协同发展的问题
  • 网站开发和竞价开发app软件的步骤
  • 没有虚拟主机怎么建网站太原网络广告公司
  • 手机网站 建设网站如何做微信支付宝支付宝支付接口
  • 无锡百度公司王东seo优化信
  • 顺义区做网站天津产品设计公司
  • 微网站网站模板建站如何做ps4的游戏视频网站
  • 做网站在哪里接活php怎么给网站做spm
  • 端午节网站制作比较好的网站开发框架
  • html做网站实战教程东莞+网站+建设+汽车
  • 先备案域名还是先做网站wordpress 支持中文用户名
  • 安徽网站建设案例创新驱动发展战略的内容
  • 唯品会的网站建设泉州市网站api建设
  • 极简风格 网站做h游戏视频网站
  • fwa 网站 欣赏网站建设是怎么挣钱的