Let’s create vue application using scaffolding tool vueclic

vue create feather-example
cd feather-example
npm start

The above command create a a vue new application with initial folder structure, installs dependencies and start the server.

There are many ways we can integrate feather-app into vuej application

  • vue-feather
  • vue-icon library
  • cdn javascript url

This tutorials covers an feather-icons tutorials with examples

feather-icons npm library integration example

npm install command install feather-icons library to your application

npm install --save feather-icons

Once feather-icons installed in your application, Next create a vue component icontest.vue

In this component, add feather icon to your component

First import icon from npm library as seen below

import  'feather-icons'

use the icon as seen below. you can customize the icon color and size attributes.

    <i data-feather="calendar"></i>

Here is an vuejs feather icon library integration example

    <h1> Displaying calendar icon</h1>
    <i data-feather="calendar"></i>

export default {
  name: 'icontest',
  props: {
    msg: String

<style scoped>