v-feedback

0.1.14 • Public • Published

v-feedback

touch feedback directive for vue2.0

gif preview

Default import

npm install v-feedback
import Vue from 'vue';
import vFeedback from 'v-feedback';
Vue.use(vFeedback);

Browser

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1"/>
  <title>Example</title>
  <style type="text/css">
    p {
      margin-top: 10px;
      border: 1px solid gray;
      line-height: 60px;
      border-radius: 6px;
      text-align: center;
    }

    .e-feedback {
      background-color: lightskyblue;
    }

    /* with custom class */
    .my-className {
      background-color: pink;
    }
  </style>
</head>
<body>

<div id="app">
  <!-- default class "e-feedback" -->
  <p v-feedback>with default class</p>

  <!-- with custom class "my-className" -->
  <p v-feedback="'my-className'">with custom class</p>
</div>
<script src="https://unpkg.com/vue"></script>
<script src="../dist/index.js"></script>
<script>
  new Vue({el: '#app'});
</script>
</body>
</html>

Usage

default classname

<p v-feedback>with default class</p>

custom classname

<p v-feedback="'your-class-name'">with custom class</p>

disable

/**
 * value !== undefined && !value 
 * Example: null, false, '', 0, ......
 */
<p v-feedback="''">disable</p>
<p v-feedback="false">disable</p>
<p v-feedback="null">disable</p>

Readme

Keywords

Package Sidebar

Install

npm i v-feedback

Weekly Downloads

3

Version

0.1.14

License

MIT

Unpacked Size

143 kB

Total Files

21

Last publish

Collaborators

  • kilohaty_axi