Skip to content

PartyGodTroy/Vue.hx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vue.hx

Vue + Haxe a match made in heaven!

Haxe externs for Vue.JS 2.0. intended to mirror the API located at Vue.js API

Installation

C:\> haxelib install vue

Haxelib local use

Use this repo locally

haxelib dev vue path/to/folder/src

or use git directly

haxelib git vue https://github.com/kidveno/Vue.hx.git

don't forget to add it to your build file

-lib vue

Features

  • Externs for the core Vue 2.0 API contained in the Vue class
  • Typedefs for VueConfig , VueComponentOptions, VueOptions, and RenderFunction
  • An optional Component class (VueComponent) which, when extended, allows the use of an @template metatag to add code for templates right in your haxe class.
    @template("<p>My Template</p>") //The component class will use the first @template for the template
    class MyComponent extends vue.VueComponent{
        public function new()
        {
            super('my-component', {})
        }
    }

Other that that its haxe/vue business as usual

Examples

Check out the example folder for more tips and tricks.

About

VueJs externs for Haxe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published