How to use dygraphs in Vue.js webapp? - vuejs2

how to integrate dygraphs library in Vuejs webapp
i used npm wrapper for integration :
npm install --save vue-dygraphs
and then using:
import Vue from 'vue'
import VueDygraphs from 'vue-dygraphs'
Vue.use(VueDygraphs)
but i don't know how to integrate them for required graphs in Vuejs

Related

how to use DrawFlow library from https://github.com/jerosoler/Drawflow in vue/cli 5?

I have already installed the library https://github.com/jerosoler/Drawflow by npm from the repository and it is installed
npm i drawflow
but I try to import it to my component in DrawNode.vue and it gives me an error:
import Drawflow from '../../node_modules/drawflow/dist/drawflow.js';
or in this way but it does not find the packages
import Drawflow from 'drawflow'
import styleDrawflow from 'drawflow/dist/drawflow.min.css'
but this way it doesn't find the package in node_modules
I tried to import in main.js but I don't know how to get the data to my component.
repository of my code https://github.com/RobinCC95/drawFlow.git

how to work with vue plugin in nuxt project

I want to use tailwind typeahead vue plugin in nuxt. i have added the package using npm install vue-tailwindcss-typeahead .
then i created a file in plugins folder. tailwind-typeahead.js with following code
import Vue from 'vue'
import VueTailwindcssTypeahead from 'vue-tailwindcsscss-typeahead'
Vue.use(VueTailwindcssTypeahead)
and included the plugin file in nuxt.config.js
{ src: './plugins/tailwind-typeahead.js' }
But i am getting this error
This dependency was not found: friendly-errors 01:44:37
friendly-errors 01:44:37
* vue-tailwindcsscss-typeahead in ./plugins/tailwind-typeahead.js friendly-errors 01:44:37
friendly-errors 01:44:37
To install it, you can run: npm install --save vue-tailwindcsscss-typeahead
for reference here is the link of package
https://github.com/basarozcan/vue-tailwindcss-typeahead
You do have a typo in your plugin: vue-tailwindcsscss-typeahead.
You probably meant to write vue-tailwindcss-typeahead .
The rest is fine and it's the way to go if you want your code to be globally available in your Nuxt app. If you only want it local, import it in the component itself.

How to add an npm package inside stencil js project?

I am creating a stencil project which uses an npm package inside it, is there any options to add an npm package inside stencil project. Any suggestions I searching for a solution for quite a while.
This is how i use ck-editor in angular
<ck-editor name="editor" #myEditor [(ngModel)]="templateSetValue.template_content"
(change)="handleEditorData($event)">
</ck-editor>
Is it possible to use the same is stencil project
https://www.npmjs.com/package/ngx-ckeditor
Not sure if I understood the question correctly, but to add a package from npm in your Stencil.js project, you can just install it, like you would in any other node project:
npm install <some-package>
For example nprogress:
npm install nprogress #types/nprogress
and then import it in your code like
import nprogress from 'nprogress';
nprogress.start();
// ...

how can Include bootstrap.min.js from node modules in vue cli

i'm using vue cli . I have installed bootstrap using npm install bootstrap command. i have successfully imported #import "../node_modules/bootstrap/dist/css/bootstrap.min.css" ; on vue component but when i include script <script src="../node_modules/bootstrap/dist/js/bootstrap.min.js"></script> on index.html before closing body tag its not working.
Import the bootstrap js file just in main.js just like you did with the css file. So add import 'bootstrap' to the main.js.
Install bootstrap using npm
npm install bootstrap
Edit src/main.js file of your app. Import like this.
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min.js'

Importing Vue npm module into my javascript file

What is the proper way to import VueJs into my javascript file using NPM? I am getting a Vue is not defined error.
First, install the package:
$ npm install vue
And then import it in whatever file you want to use Vue:
import Vue from 'vue'