VueDart is a work-in-progress library that lets you build your Vue web apps using Dart, including this very site.
Latest News: VueDart 0.4 released!
VueDart tries to follow existing Vue conventions for best familiarity.
Many of the Vue.js features you know and love are available, and the others will be added soon!
VueDart has been updated for Dart 2.0 and package:build
support. Now you can easily experience Dart's new safer type system and
incremental builds.
@VueComponent(template: '<p>{{uppercaseName}}</p>')
class ShowName extends VueComponentBase {
ShowName(context): super(context);
@prop
String name;
@computed
String get uppercaseName => name.toUpperCase();
}