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

网站开发市场分析美食网站建设规划书

网站开发市场分析,美食网站建设规划书,wordpress自动存图,怎么做一个网站的步骤npm 包地址 mitt 是一个轻量级的 JavaScript 事件触发器, 只有200b。有基本的事件触发、订阅和取消订阅功能,还支持用命名空间来进行更高级的事件处理。 功能特点: Microscopic —— weighs less than 200 bytes gzippedUseful —— a wil…

npm 包地址

mitt 是一个轻量级的 JavaScript 事件触发器, 只有200b。有基本的事件触发、订阅和取消订阅功能,还支持用命名空间来进行更高级的事件处理。

功能特点:

  • Microscopic —— weighs less than 200 bytes gzipped
  • Useful —— a wildcard “*” event type listens to all events
  • Familiar —— same names & ideas as Node’s EventEmitter
  • Functional —— methods don’t rely on this
  • Great Name —— somehow mitt wasn’t taken

获取 mitt

你可以通过以下几种方式获取 mitt

  • 使用 NPM 包

首先,你需要在项目根目录下使用以下命令安装 mitt

# 使用 pnpm 安装
pnpm add mitt
# 使用 npm 安装
npm install --save mitt
# 使用 yarn 安装
yarn add mitt
  • 使用 CDN

你还可以通过 CDN 获取构建好的 mitt 文件。将以下代码添加到 HTML 文件的 <script> 标签中:

<script src="https://unpkg.com/mitt/dist/mitt.umd.js"></script>

引入 mitt

  • 通过 NPM 包引入

JavaScript 文件顶部使用 import 引入 mitt

// using ES6 modules
import mitt from 'mitt'// using CommonJS modules
var mitt = require('mitt')
  • 使用 script 标签引入

通过直接在 HTML 文件中添加 <script> 标签,引入构建好的 mitt 文件:

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><!-- 引入 mitt 文件 --><script src="https://unpkg.com/mitt/dist/mitt.umd.js"></script></head>
</html>

使用 window.mitt 来调用方法。

组件中使用

以实时获取未读消息数量为例。

  1. 首先,新建一个 mitt.js 文件
import mitt from 'mitt'const emitter = mitt()export default emitter
  1. 使用 on 订阅事件/ off 取消订阅
import { onMounted, onUnmounted, ref } from 'vue'
import emitter from '@/utils/mitt'const count = ref(0)const readmessage = () => {count.value = count.value - 1
}
onMounted(() => {emitter.on('messageread', readmessage)...
})
onUnmounted(() => {emitter.off('messageread', readmessage)
})
  1. 使用 emit 触发事件
import emitter from '@/utils/mitt'...
emitter.emit('messageread')
...

在这里插入图片描述
点击查看后,未读消息数量减一。

API

on

注册事件处理器

参数类型说明
typestring | symbolType of event to listen for, or ‘*’ for all events
handlerFunction?Function to call in response to given event

off

移除事件处理器

参数类型说明
typestring | symbolType of event to unregister handler from, or ‘*’
handlerFunction?Handler function to remove

emit

触发事件,可以带参数,参数可以为任意类型值

参数类型说明
typestring | symbolThe event type to invoke
handlerAny?Any value (object is recommended and powerful), passed to each handler
http://www.yayakq.cn/news/729934/

相关文章:

  • php网站 服务器爱趣网
  • 做房产网站多少钱远程桌面做网站
  • 学做网站的书籍成年人适合看的电视剧
  • 做se要明白网站台州关键词首页优化
  • 网站链接太多怎么做网站地图wordpress管理员密码被改
  • 简单的网站建设模板工程建设项目管理系统平台
  • 网站 建设 汇报金属网站模板
  • 工业园企业建设网站公司互联网app推广
  • 网站接任务来做网站入口设计
  • 全景图网站怎么做后台与网站
  • 做推广必须知道的网站网站建设免责声明
  • 网页设计素材模版昆明网站优化排名推广
  • 商城网站如何建设周口网站设计
  • 网站网页栅格化微信怎样开公众号
  • 做网站找哪家好熊掌号电商网站建设代码大全
  • 创建app需要什么条件乌市seo网络营销流程
  • 网站中加入地图导航seo网络营销招聘
  • 深圳视频网站开发百度联盟做网站赚钱
  • 电子商务网站前台建设免费图片素材网站推荐
  • 在线网站做图集相册wordpress登录卡死
  • 给公司网站做seo网站开发如何让图片加载的更快
  • 国外 设计 网站wordpress如何使用dplayer
  • win7 iis 新建网站怎么制作婚介网站
  • 查询网站所有关键词排名开发做一个网站的流程
  • 查询网站最新域名百度指数是什么意思
  • wordpress复古三栏主题seo关键词优化举例
  • 建设银行官方网站-云服务百度图片搜索图片识别
  • thinkphp开发企业网站网站 开发 成本
  • 南昌如何做百度的网站做企业网络营销推广
  • 官方网站开发用什么语言有没有专门做飞卢小说盗版的网站