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

简单asp网站seo排名教程技术

简单asp网站,seo排名教程技术,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/532761/

相关文章:

  • php 网站后台石家庄建设银行网站
  • 网站优化 检测响应速度济南金融行业网站开发
  • 网站要备案吗中国关于影院建设的网站
  • 网站开发 项目计划书养生网站源码下载
  • 网站开发公司 上建设网站用什么语言开发稳定
  • 制作高端网站公司排名政务类网站
  • 网站建设精美模板下载想要自己做一个网站怎么做
  • 昆明市网站推广公司如何做自己的网站
  • 可以写代码的网站有哪些问题吗怎么在自己的电脑做网站
  • 唐山丰南建设局网站个人网站优秀案例
  • 铭万做的网站怎么样免费博客网站
  • 建设银行的网站你打不开免费网站从哪里申请
  • 遂宁门户网站建设先进工作单位网站注册免费
  • 福田附近网站建设产品
  • 江苏省建设部网站重庆市建筑工程信息官方网站
  • 福田建网站费用lamp环境做网站
  • HTML5做网站例子对话弹窗在网站上浮动
  • 个人备案可以做盈利网站吗wordpress 采集评论
  • 国外旅游网站排名wordpress文章编辑旧版
  • 做问卷的网站哪个好做汽车精品的网站
  • 红杭州网站建设杭州专业程序开发公司
  • 中国河北网站百度网址输入
  • 网站没有排名wordpress数据库写文章
  • 买个网站域名要多少钱博客网站登录
  • 政务网站建设建议wordpress 模板 外贸
  • 外贸建站新闻资讯店铺logo一键生成器
  • 市场营销与网络营销宁波最好的seo外包
  • 宁夏网站建设品牌公司建设政务网站报告
  • 哪家网站设计好阮一峰wordpress
  • 广州网站建设商城建设上海何时开放娱乐场所