mfuns-blackwall
v1.0.1
Published
A tiny Vue 3 plugin/directive that removes the clicked element from the DOM.
Maintainers
Readme
mfuns-blackwall
一个很小的 Vue 3 库:给元素加上 v-blackwall 后,点击它内部任意元素,会直接把页面删除到只剩一个干净的空 body。
同时会移除页面中的 style、link[rel="stylesheet"] 和 script,并通过替换 body 清掉 body 上的属性和事件。
安装依赖
pnpm install开发测试
pnpm dev发布构建
pnpm build全局注册
import { createApp } from 'vue'
import Blackwall from 'mfuns-blackwall'
import App from './App.vue'
createApp(App).use(Blackwall).mount('#app')<template>
<div v-blackwall>
<span>点击后清空页面,只剩 body</span>
</div>
</template>局部使用
<script setup>
import { vBlackwall } from 'mfuns-blackwall'
</script>
<template>
<section v-blackwall>
<span>点击后清空页面,只剩 body</span>
</section>
</template>