🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

insta-vue

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

insta-vue

A simple Vue component to display a user or hashtag's instagram feed

1.1.8
latest
npm
Version published
Maintainers
1
Created
Source

[DEPRECIATED] Insta-vue

[Warning] Insta-vue will no longer function due to the new CORS policy Instagram has added to the endpoint the component used to get data. Please migrate to using Instagram's basic display API here: https://developers.facebook.com/docs/instagram-basic-display-api

Insta-vue is a simple vue component for displaying instagram account or hashtag post images.

Github Repo

NPM

Installation

Insta-vue can be installed with both npm and yarn as usual.

npm install insta-vue

yarn add insta-vue

And then can be imported into your project.

import 'InstaVue' from "insta-vue";

Configuration

Insta-vue takes the following props for configuration:

PropTypeDefaultFunction
tagStringN/A, RequiredThe username or hashtag that you would like posts to be pulled from hashtags should be prefixed with '#'.
quantityInteger4The number of posts you would like to be shown.
colsInteger4The number of posts to be shown in a row before wrapping.
linksBooleanfalseWhen true, clicking on a post image will link to it on Instagram
descriptionsBooleanfalseWhen true, post captions will be shown for each post.

Error Handling

Insta-vue uses an emit function that fires when it fails to fetch Instagram posts. This can happen due to Instagram throttling requests and can be captured on the component using @error

Example

<template>
    <div id="app">
        An account feed, latest 6 posts, 5 columns. 
        <insta-vue tag="redsquirrelstudio" 
                   :quantity="6" 
                   :cols="5">
        </insta-vue>
        
        A hashtag feed, with defaults and error handling
        <insta-vue tag="#programming" @error="log">
        </insta-vue>
    </div>
</template>

<script>
import 'InstaVue' from 'insta-vue';

export default{
    components:{
        InstaVue,
    },
    methods: {
      log(error){
        console.log(error);
      }
    }
}
</script>

Keywords

Vue

FAQs

Package last updated on 17 Feb 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts