0.0.2 • Published 5 years ago

vue-highlight-tool v0.0.2

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

Installation

With npm or yarn

yarn add vue-highlight-tool

npm i vue-highlight-tool

For Vue.js 2

Use vue-highlight-tool component:

Typical use:

// main.js
import HighLightTool from 'vue-highlight-tool'
...
Vue.use(HighLightTool)

.vue file:

<template>
  <div id="app">
    <highlight-tool
      :linkedIn="true"
      :facebook="true"
      :twitter="true"
      :highlight="true"
      @shareFacebook="onShareFacebook"
      @shareLinkedIn="onShareLinkedIn"
      @shareTwitter="onShareTwitter"
      @highlight="onHighlight"
    >
      <div>
        Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eveniet at debitis deserunt, optio rem eaque obcaecati non possimus nisi assumenda architecto exercitationem dolore quo praesentium, deleniti reiciendis sed ab nihil!
        Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eveniet at debitis deserunt, optio rem eaque obcaecati non possimus nisi assumenda architecto exercitationem dolore quo praesentium, deleniti reiciendis sed ab nihil!
        Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eveniet at debitis deserunt, optio rem eaque obcaecati non possimus nisi assumenda architecto exercitationem dolore quo praesentium, deleniti reiciendis sed ab nihil!
        Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eveniet at debitis deserunt, optio rem eaque obcaecati non possimus nisi assumenda architecto exercitationem dolore quo praesentium, deleniti reiciendis sed ab nihil!
        Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eveniet at debitis deserunt, optio rem eaque obcaecati non possimus nisi assumenda architecto exercitationem dolore quo praesentium, deleniti reiciendis sed ab nihil!
      </div>
    </highlight-tool>
  </div>
</template>

<script>
export default {
  name: 'app',
  methods: {
    onShareFacebook (text) {
      // eslint-disable-next-line
      console.log('shareFacebook:', text)
    },

    onShareLinkedIn (text) {
      // eslint-disable-next-line
      console.log('shareLinkedIn:', text)
    },

    onShareTwitter (text) {
      // eslint-disable-next-line
      console.log('shareTwitter:', text)
    },

    onHighlight (text) {
      // eslint-disable-next-line
      console.log('highlight:', text)
    }
  }
}
</script>

Props

twitter

Type: Boolean Required: false Default: true

Enable icon share twitter

facebook

Type: Boolean Required: false Default: true

Enable icon share facebook

linkedIn

Type: Boolean Required: false Default: true

Enable icon share linkedIn

highlight

Type: Boolean Required: false Default: true

Enable icon highlight, may be to save text highlight on your database with call API

0.0.2

5 years ago

0.0.1

5 years ago