@ysv/v-click-outside

0.0.0-alpha.1 • Public • Published

@ysv/v-click-outside(目前仅提供内测版本)

当目标元素以外的东西被点击时,v-click-outside 指令会调用指定的函数。

Install

$ yarn add @ysv/v-click-outside@alpha

Usage

引入方式

插件:

import Vue from 'vue';
import PluginClickOutside from '@ysv/v-click-outside';
Vue.use(PluginClickOutside);

你也可以自定义指令名称:

import Vue from 'vue';
import {ClickOutside} from '@ysv/v-click-outside';
Vue.directive('click-outside', ClickOutside);

使用demo

<template>
    <button v-click-outside="clickOutside" @click="onClick">{{ msg }}</button>
</template>
<script>
export default {
    data() {
        return {
            msg: '点我啊',
        };
    },
    methods: {
        clickOutside() {
            this.msg = '点我啊';
        },
        onClick() {
            this.msg = '点外面';
        },
    },
};
</script>

Package Sidebar

Install

npm i @ysv/v-click-outside

Weekly Downloads

0

Version

0.0.0-alpha.1

License

MIT

Unpacked Size

8.87 kB

Total Files

8

Last publish

Collaborators

  • sys1993