Vue + Haxe a match made in heaven!
Haxe externs for Vue.JS 2.0. intended to mirror the API located at Vue.js API
C:\> haxelib install vue
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
- Externs for the core Vue 2.0 API contained in the
Vue
class - Typedefs for
VueConfig
,VueComponentOptions
,VueOptions
, andRenderFunction
- 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
Check out the example folder for more tips and tricks.