摘要:
SyncWaterfallHook表示如果上一个回调函数的结果不为undefined,则可以作为下一个回调函数的第一个参数 回调函数接受的参数来自于上一个函数的结果 调用call传入的第一个参数,会被上一个函数的非undefined结果替换 当回调函数返回非undefined不会停止回调栈的调用 使 阅读全文
摘要:
BailHook中的回调函数也是顺序执行的 调用call时传入的参数也可以传给回调函数 当回调函数返回非undefined值的时候会停止调用后续的回调 使用: const { SyncBailHook } = require("tapable"); //所有的钩子构造函数, 都接受一个可选的参数, 阅读全文
摘要:
class SyncHook { constructor(args) { this.tasks = [] } tap(name, task) { this.tasks.push(task) } call(...args) { this.tasks.forEach((task) => { task(. 阅读全文
摘要:
const { SyncHook } = require("tapable"); //所有的钩子构造函数, 都接受一个可选的参数, (这个参数最好是数组, 不是tapable内部也把他变成数组), 这是一个参数的字符串名字列表 //const hook = new SyncHook(["arg1", 阅读全文
摘要:
1.下载clipboard.js npm install clipboard --save 2.引入 挂载到vue 上 import clipboard from 'clipboard' Vue.prototype.Clipboard = clipboard 3. 使用 <div style="al 阅读全文