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 vueHow to get this working?
You might want to update and/or correct the externs: install this repo locally
haxelib dev vue path/to/folder/srcFor the cutting-edge/dev-version:
haxelib git vue https://github.com/MatthijsKamstra/Vue.hx.gitdon't forget to add it to your build file
-lib vue- Externs for the core Vue 2.0 API contained in the
Vueclass - Typedefs for
VueConfig,VueComponentOptions,VueOptions, andRenderFunction - Externs for
VueRouterandVueResource - Examples to get you started
- 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.