Giter Site home page Giter Site logo

wp-vue-utilities's Introduction

My Utilities for Vue.js

I use these in some of my applications.

This package require $ (jQuery) as global variable.

To install:

npm install --save-dev wp-vue-utilities

To import:

import WpVueUtilities from 'wp-vue-utilities';

/*In order to use AjaxForm*/
Vue.component('ajax-form', WpVueUtilities.AjaxForm);

To Use AjaxForm, an Example:

    <template>
      <ajax-form
            :inputs="inputs"
            :buttons="buttons"
            :config="config"
      >
    
      </ajax-form>
    </template>
    
    <script>
        export default {
            data(){
                return {
                    inputs: [
                        {
                            type: 'text',
                            name: 'address',
                            label: {
                                name: 'Address'
                            },
                            required: true
                        }
                    ],
                    buttons: {
                        cancel: {
                            label: 'Cancel',
    
                        },
                        confirm: {
                            label: 'Confirm'
                        }
                    },
                    config: {
                        inputErrorClass: 'input-error',
                        responseOkRoute: {
                            name: 'list-sites'
                        },
                        postUrl: 'http://localhost/sites/create/'
                    }
                };
            }
        }
    </script>

There are more others options, check the code!

wp-vue-utilities's People

Contributors

devidsign avatar

Watchers

James Cloos avatar Domenico Rizzo avatar

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.