Giter Club home page Giter Club logo

vue-signature-pad's Introduction

Vue Signature Pad

Build Status npm styled with prettier

Vue component wrap for signature pad

Note: If you are still using Vue 2, please install 2.0.5 version, for Vue 3 you can install the latest publish version.

Demo Vue 2

Edit Vue Signature Pad Demo

Demo Vue 3

Edit Vue Signature Pad Demo

Installation

$ yarn add vue-signature-pad

Usage for Vue 2

import Vue from 'vue';
import VueSignaturePad from 'vue-signature-pad';

Vue.use(VueSignaturePad);
<template>
  <div id="app">
    <VueSignaturePad width="500px" height="500px" ref="signaturePad" />
    <div>
      <button @click="save">Save</button>
      <button @click="undo">Undo</button>
    </div>
  </div>
</template>
<script>
export default {
  name: 'MySignaturePad',
  methods: {
    undo() {
      this.$refs.signaturePad.undoSignature();
    },
    save() {
      const { isEmpty, data } = this.$refs.signaturePad.saveSignature();
      console.log(isEmpty);
      console.log(data);
    }
  }
};
</script>

Usage for Vue3

import { createApp } from 'vue'
import App from './App.vue'
import { VueSignaturePad } from 'vue-signature-pad';

const app = createApp(App)
app.component("VueSignaturePad", VueSignaturePad);
app.mount('#app')
<template>
  <div id="app">
    <VueSignaturePad ref="signaturePad" />
    <div>
      <button @click="save">Save</button>
      <button @click="undo">Undo</button>
    </div>
  </div>
</template>
<script>
import { defineComponent } from "vue";

export default defineComponent({
  name: 'MySignaturePad',
  methods: {
    undo() {
      this.$refs.signaturePad.undoSignature();
    },
    save() {
      const { isEmpty, data } = this.$refs.signaturePad.saveSignature();
      console.log(isEmpty);
      console.log(data);
    }
  }
});
</script>

In Single Component

<template>
  <div id="app">
    <VueSignaturePad width="500px" height="500px" ref="signaturePad" />
    <div>
      <button @click="save">Save</button>
      <button @click="undo">Undo</button>
    </div>
  </div>
</template>
<script>
import { defineComponent } from "vue";
import { VueSignaturePad } from 'vue-signature-pad';

export default defineComponent({
  name: 'MySignaturePad',
  components: { VueSignaturePad },
  methods: {
    undo() {
      this.$refs.signaturePad.undoSignature();
    },
    save() {
      const { isEmpty, data } = this.$refs.signaturePad.saveSignature();
      console.log(isEmpty);
      console.log(data);
    }
  }
});
</script>

vue-signature-pad use szimek/signature_pad default setting as options, feel free custom you wanted options. In v1.1 add onBegin and onEnd event callback:

<template>
  <div id="app">
    <VueSignaturePad
      width="500px"
      height="500px"
      ref="signaturePad"
      :options="{ onBegin, onEnd }"
    />
  </div>
</template>
<script>
export default {
  methods: {
    onBegin() {
      console.log('=== Begin ===');
    },
    onEnd() {
      console.log('=== End ===');
    }
  }
};
</script>

Props

Name Type Default Description Example
width String 100% Set the div width. -
height String 100% Set the div height. -
options Object Reference Set the signature pad options. Reference
images Array [] Merge signature with the provide images. ['A.png', 'B.png', 'C.png'] or [{ src: 'A.png', x: 0, y: 0 }, { src: 'B.png', x: 0, y: 10 }, { src: 'C.png', x: 0, y: 20 }]
customStyle Object {} Custom div style. { border: black 3px solid }
scaleToDevicePixelRatio Boolean true Scale the canvas up to match the device pixel ratio. -

Methods

Name Argument Type Description
saveSignature(type, encoderOptions) (String, Number) Will return target canvas status and data.
undoSignature() - Undo
clearSignature() - Clear
mergeImageAndSignature(signature) Object or String Provide images as props and will merge with signature.
addImages(images) Array Provide the images merge with signature. Reference above images property.
lockSignaturePad() - Lock target signature pad.
openSignaturePad() - Open target signature pad.
getPropImagesAndCacheImages() - Get all the images information.
clearCacheImages() - Clear cache images.
fromDataURL(data, options, callback) (String, Object, Callback) Draw image from data URL.
fromData(data) String Returns signature image as an array of point groups.
toData() - Draws signature image from an array of point groups.
isEmpty() - Return signature canvas have data.

Credits

szimek/signature_pad - HTML5 canvas based smooth signature drawing

LICENSE

MIT © Peng Jie

vue-signature-pad's People

Contributors

aryehb avatar dependabot[bot] avatar garhbod avatar greenkeeper[bot] avatar grelkin avatar ilcallo avatar krishedges avatar madeitbelgium avatar neighborhood999 avatar pratik227 avatar renovate-bot avatar renovate[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vue-signature-pad's Issues

Broken after last update

Hi

Since the last update (3 days ago), I now see.

"[Vue warn]: Failed to mount component: template or render function not defined."

Can you please tell me how to fix it.

Kind Regards
Roland

VueSignaturePad not display properly until browser resize

Hi, I am clearly doing something wrong but when I view the page with the signature pad on it all I get is the border until I manually resize the browser window, then the signature pad appear along with anything that may have been scribbled onto the blank space. Below is the code:

<template>
    <v-container fluid grid-list-md>
        <div class="display-1">Create a new order</div>
        <v-dialog v-model="dialog" fullscreen hide-overlay transition="dialog-bottom-transition">
          <v-btn slot="activator" color="primary" dark>Sign For Order</v-btn>
          <v-card height="100%">
            <v-toolbar dark color="primary">
              <v-toolbar-title>Sign Below</v-toolbar-title>
              <v-btn icon dark @click="dialog = !dialog"></v-btn>
            </v-toolbar>

            <VueSignaturePad
              width="95%"
              height="80%"
              ref="signaturePad"
              :options="sigopt"
              :customStyle="sigStyle"
            />

            <v-btn @click="clear">Clear</v-btn>
            <v-btn @click="save">Finalize Order</v-btn>
          </v-card>
        </v-dialog>
    </v-container>
</template>

<script>
import VueSignaturePad from 'vue-signature-pad'

export default {
  created() {
  },
  data() {
    return {
      sigopt: {
        backgroundColor: 'rgb(250,235,215)',
        minWidth: 2.0,
      },
      sigStyle: { 
        border: '1px black solid',
      },
      dialog: false,
    }
  },
  methods: {
    clear() {
    },
    save() {
      this.dialog = false
    },
  },
  components: {
    VueSignaturePad
  }
}
</script>

Sorry if this isn't the place to ask this but,=, is it my code or a bug of some kind. Kindly appreciate any help. Thanks.

An in-range update of vue-template-compiler is breaking the build 🚨

The devDependency vue-template-compiler was updated from 2.5.17 to 2.5.18.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

vue-template-compiler is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v2.5.18

Includes everything in 2.5.18-beta.0

Bug Fixes

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Change penColor and linewith

How can I change the size of the pen stroke and its color when the component is mounted?
I use this options parameter

<template>
  <div id="signature">
    <VueSignaturePad 
      class="signature-pad" 
      width="100%"
      height="150px"
      :options="{backgroundColor: 'rgba(255,0,0,0)', penColor:'red',dotSize:'0.5'}"
      ref="signaturePad"
      />
    <div class="signature-button">
      <input type="button" class="btn btn-primary btn-sm btn-secondary" @click="save" value="Salva">
      <input type="button" class="btn btn-primary btn-sm btn-danger" @click="undo" value="Cancella">
    </div>
  </div>
</template>

IE11 Syntaxerror

Hi,
Using v. 1.1.9-beta.1 of vue-signature-pad, which imports signature_pad v. 3.0.0-beta.3.

It's working well in all Browsers, but on IE11 the website can not be loaded due to an error.
The same error was reported for szimek/signature_pad here:
szimek/signature_pad#405

The solution is to import it like this:

change from:
import SignaturePad from 'signature_pad';
to:
import * as SignaturePad from 'signature_pad/dist/signature_pad';

Can you please confirm?

An in-range update of eslint-plugin-vue is breaking the build 🚨

The devDependency eslint-plugin-vue was updated from 5.2.2 to 5.2.3.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

eslint-plugin-vue is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Commits

The new version differs by 3 commits.

  • 1064f10 🔖 5.2.3
  • 158c10b chore: update ESLint to v6
  • 082c03d fix: remove eslint internal traverser (#910)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

TypeScript support (.d.ts)

Hi,
thank you for the best and hassle-free signature system in the vue but do you support TypeScript? I can not find any files with the extension .d.ts or @types/vue-signature-pad package.
image

Thank you for your help and best regards :)

Screen rotating clear signature

When you rotate a device (or the window is resized), the canvas is cleared. Also on iPhone when you scroll, the signature is also cleared.

Signature-pad in stepper in dialog - Vuetify

I read a lot about the issue with signature-pad within a dialog in vuetify.
But when I try to apply it to my situation it doesn't seem to work.

I've got my signature pad in a component then in a stepper form and then in a dialog.
What I tried was triggering a event when the stepper form changes to the signature pad.

When I got this working, console.log(this) gave me the current environment and I found the signature pad in refs and there the canvasresize() function.

The result for in my vue dialog (where the event takes place) was:
this.$children[0].$children[0].$children[3].$children[13].$children[0].$children[0].resizeCanvas()

This doesn't work. It seems to trigger the function but the signature pad doesn't appear.
Any other workarounds for me? Sorry but sadly I don't know how to make a snippet of this.

BTW: it does appear when I resize the window.

Signature Pad Doesn't Appear on Default Resolution

Good day,

First of all, I'd like to thank you for this helpful package. Now, I can freely use this on my vue.js project.

By the way, It's my first time using this package today and unfortunately, I'm facing a bug or an issue.

The problem appears during the default resolution of the page and signature pad doesn't appear properly. But when I resize the window, then the signature appears properly.

Here's the gif screen clip the I've created:
Alt Text

Here are my codes:
<template> <div> ... <VueSignaturePad width="100%" height="300px" ref="signaturePad" saveType="image/png"/> </div> </template>

<script>
 import Vue from 'vue';
 import VueSignaturePad from 'vue-signature-pad';

 Vue.use(VueSignaturePad);
 export default { ... }
</script>

Thank you in advance!

An in-range update of vue is breaking the build 🚨

The dependency vue was updated from 2.5.17 to 2.5.18.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

vue is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v2.5.18

Includes everything in 2.5.18-beta.0

Bug Fixes

Commits

The new version differs by 164 commits ahead by 164, behind by 4.

  • dadc918 build: release 2.5.18
  • eb81ec2 build: build 2.5.18
  • dfaf9e2 fix(types): type support for advanced async components (#8438)
  • 8a2dbf5 fix(transition-group): fix activeInstance regression
  • 0ed0aad fix: fix keyName checking for space and delete in IE11 (#9150)
  • f077ed1 fix(ssr): fix ssr template publicPath generation
  • 93850f4 chore: fix sponsor link
  • 1b4a8a0 fix(compiler): fix codegen for v-for component inside template
  • 448ba65 fix(types): correct scopedSlot types (#9131)
  • 0d7fb73 chore: update sponsors/backers [ci skip]
  • e8031b4 build: release v2.5.18-beta.0
  • fe194dd build: build v2.5.18-beta.0
  • 3078352 fix(ssr): resolve server directives the same as on client (#9129)
  • aca17b4 ci: add regression test for popular libraries in Vue.js ecosystem (#8608)
  • e4b1b57 fix(ssr): adjust call stack size defer threshold

There are 164 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

saveType的设置,保存为不同的类型:png,jpg,svg

比如我有三个按钮,类似于signature_pad示例,保存为不同数据类型,现在默认保存为png,
是否可以设计成类型传参,类似于signaturePad.toDataURL("image/jpeg");,,根据需要去保存为不同类型,现在初始化设置一个saveType属性,似乎不是那么灵活

const { isEmpty, data } = this.$refs.signaturePad.saveSignature(
        "image/svg+xml"
      );

谢谢

FromDataUrl Callback

Hi guys, you did a great job, thank you! But I need a callback after fromDataUrl when an image is loaded or failed. As far as I see in szimek/signature_pad it was:

  public fromDataURL(
    dataUrl: string,
    options: { ratio?: number; width?: number; height?: number } = {},
    callback?: (error?: ErrorEvent) => void,
  ):

but you guys removed it. So what can I do in this case? Except hacking such as setTimeout etc? Any advice is appriciated. Thanks!

v1.1.11 breaks IE 11

Version 1.1.11 breaks in IE 11. My VueJS app loads a blank page, no errors/warning in the console.

Rolled back to 1.1.10 and it works.

I wonder if this has anything to do with the update to v3 of szimek/signature_pad#156

An in-range update of babel7 is breaking the build 🚨

There have been updates to the babel7 monorepo:

    • The devDependency @babel/core was updated from 7.2.0 to 7.2.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the babel7 group definition.

babel7 is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Thank you!

Just wanted to say thank you for making such an easy component to use. I'm using it in a couple projects right now. Really appreciate it! ❤️

Cannot update penColor

Using v. 1.1.11 of vue-signature-pad.

Once my component mounts, I can no longer change the penColor:
I have a color picker that returns a hex value:

    <VueSignaturePad ref="signaturePad" :options="{ options }" />
    <ColorPicker @change="handleColorChange" />
  data() {
    return {
      options: {
        minWidth: 0.5,
        maxWidth: 2.5,
        throttle: 16,
        minDistance: 5,
        backgroundColor: "white",
        penColor: "#000",
        velocityFilterWeight: 0.7
      }
    };
  },
  methods: {
    handleColorChange(value) {
      this.options.penColor = value;
    }
  }

The penColor stays what it was when I first initialize it. This is also true if I try a more direct approach:

    <VueSignaturePad ref="signaturePad" :options="{ penColor }" />
    <q-btn @click="penColor = 'red'">Change Color</q-btn>
  data() {
    return {
      penColor: 'black'
    };
  },

The options object is changing on the VueSignaturePad ref instance, but the outputted color stays the same.

No method for converting base64 image to image

// Draws signature image from data URL.
// NOTE: This method does not populate internal data structure that represents drawn signature. Thus, after using #fromDataURL, #toData won't work properly.
signaturePad.fromDataURL("data:image/png;base64,iVBORw0K...");

Still no typescript support?

I am having trouble using the component in my vue.js app without typescript support. Can't find a working example online. I see an old issue that was closed but the example isn't working for me.

An in-range update of rollup is breaking the build 🚨

The devDependency rollup was updated from 1.9.2 to 1.9.3.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

rollup is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Release Notes for v1.9.3

2019-04-10

Bug Fixes

  • Simplify return expressions that are evaluated before the surrounding function is bound (#2803)

Pull Requests

  • #2803: Handle out-of-order binding of identifiers to improve tree-shaking (@lukastaegert)
Commits

The new version differs by 3 commits.

  • 516a06d 1.9.3
  • a5526ea Update changelog
  • c3d73ff Handle out-of-order binding of identifiers to improve tree-shaking (#2803)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Lag or bad performance on iOS or mobile?

On iOS (and i assume that on android also), there is some kind of lag or bad performance, if you try to draw your signature fast, it won't work, you draw nothing on the second touch, it happens when you doit fast, i have tried with szimek/signature_pad and works with no lag at all, you can test this behavior by drawing dots fastly.

Thanks in advance for this wrapper!

Vuetify dialog popup draw issue

When you use it in Vuetify and use dialog the draw function stop working, its working out of the box if you just put it in your component but when you use dialog its broken.

Version 10 of node.js has been released

Version 10 of Node.js (code name Dubnium) has been released! 🎊

To see what happens to your code in Node.js 10, Greenkeeper has created a branch with the following changes:

  • Added the new Node.js version to your .travis.yml

If you’re interested in upgrading this repo to Node.js 10, you can open a PR with these changes. Please note that this issue is just intended as a friendly reminder and the PR as a possible starting point for getting your code running on Node.js 10.

More information on this issue

Greenkeeper has checked the engines key in any package.json file, the .nvmrc file, and the .travis.yml file, if present.

  • engines was only updated if it defined a single version, not a range.
  • .nvmrc was updated to Node.js 10
  • .travis.yml was only changed if there was a root-level node_js that didn’t already include Node.js 10, such as node or lts/*. In this case, the new version was appended to the list. We didn’t touch job or matrix configurations because these tend to be quite specific and complex, and it’s difficult to infer what the intentions were.

For many simpler .travis.yml configurations, this PR should suffice as-is, but depending on what you’re doing it may require additional work or may not be applicable at all. We’re also aware that you may have good reasons to not update to Node.js 10, which is why this was sent as an issue and not a pull request. Feel free to delete it without comment, I’m a humble robot and won’t feel rejected 🤖


FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Error when using options

When trying to use the options as outlined in the README file and the following error shows in the console:
[Vue warn]: Invalid prop: type check failed for prop "options". Expected Object, got String with value "{ onBegin, onEnd }".

Here is my how I added the options, following what was outlined in the readme file.

Here is a code sandbox link showing the issue: https://codesandbox.io/s/n5qjp3oqv4

'@babel/preset-env' doesn't work with vue-signature-pad with version 1.1.11 or higher

Hello!

If I try to use the dependency "vue-signature-pad" with version higher then "1.1.10" then I have a problem with script syntax in bundle-script.ag.js that contains new version of JS syntax (for example, there is 'class' key word that is not supported by IE 11).
So, in my case the working version of "vue-signature-pad" is only 1.1.10.

package.json

{
  "name": "js",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "build": "webpack",
    "dev": "webpack --watch",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "@babel/cli": "^7.1.2",
    "@babel/core": "^7.1.2",
    "@babel/preset-env": "^7.1.0",
    "babel-loader": "^8.0.4",
    "css-loader": "^1.0.1",
    "extract-text-webpack-plugin": "^3.0.2",
    "file-loader": "^2.0.0",
    "less": "^3.11.1",
    "less-loader": "^4.1.0",
    "mini-css-extract-plugin": "^0.4.5",
    "style-loader": "^0.22.1",
    "uiv": "^0.25.1",
    "vue": "^2.6.11",
    "vue-loader": "^15.9.0",
    "vue-resource": "^1.5.1",
    "vue-style-loader": "^4.1.2",
    "vue-template-compiler": "^2.6.11",
    "vue-template-loader": "^1.0.0",
    "vuex": "^3.1.3",
    "webpack": "^4.42.0",
    "webpack-cli": "^3.3.11"
  },
  "dependencies": {
    "@babel/polyfill": "^7.0.0",
    "isomorphic-fetch": "^2.2.1",
    "uuid": "^3.4.0",
    "vee-validate": "^2.2.15",
    "vue-signature-pad": "1.1.18",
    "vuejs-datepicker": "^1.6.2"
  }
}

webpack.config.js

const path = require('path');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const VueLoaderPlugin = require('vue-loader/lib/plugin');

module.exports = {
    mode: 'development',
    entry: [
        './src/index.es6'
    ],
    output: {
        path: __dirname + '/../main/resources/site/js/',
        publicPath: '/',
        filename: 'bundle-scripts.ag.js'
    },
    resolve: {
        alias: {
            'vue$': 'vue/dist/vue.esm.js',
            'vue-loader': require.resolve('vue-loader/lib/plugin'),
            'Webshop': path.resolve(__dirname, 'src/'),
        },
        extensions: ['*', '.js', '.es6', '.vue']
    },
    module: {
        rules: [
            {
                test: /\.es6/,
                loader: 'babel-loader',
                query: {
                    //plugins: ['transform-regenerator'],
                    presets: ['@babel/preset-env']
                }
            },
            {
                test: /\.html$/,
                loader: 'vue-template-loader',
                options: {
                    transformAssetUrls: {
                        img: 'src'
                    }
                }
            },
            {
                test: /\.vue$/,
                loader: 'vue-loader'
            },
            {
                test: /\.css$/,
                use: [
                    MiniCssExtractPlugin.loader,
                    'css-loader',
                ]
            },
            {
                test: /\.less$/,
                use: [
                    MiniCssExtractPlugin.loader,
                    'css-loader',
                    'less-loader',
                ]
            },
            {
                test: /\.(png|jpg|gif|svg)$/,
                loader: 'file-loader',
                options: {
                    name: '[name].[ext]?[hash]'
                }
            }
        ]
    },
    plugins: [
        new VueLoaderPlugin(),
        new MiniCssExtractPlugin({
            // Options similar to the same options in webpackOptions.output
            // both options are optional
            filename: 'bundle-styles.ag.css',
            chunkFilename: '[id].[hash].css',
        })
    ],
    devtool: 'source-map',
    devServer: {
        contentBase: './dist'
    }
};

Release 0.1.0 broke HMR

Hi @neighborhood999 and thank you for this plugin.
There is a small issue I encountered in release 0.1.0: after upgrading, HMR stopped working for me. I downgraded to 0.0.96 and it started working again.

I use Nuxt 1.4.0 in my project.
Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.