Flask-Vue packages Vue.js and many extended scripts into an extension.
It can also create links to serve Vue from a CDN and works with no boilerplate code in your application.
Scripts List
vue | 1.0.28 |
---|---|
vue-async-data | 1.0.2 |
vue-form | 0.3.1 |
vue-i18n | 4.6.0 |
vue-resource | 1.0.3 |
vue-router | 0.7.13 |
vue-validator | 2.1.7 |
vue-table | 1.5.3 |
vuex | 2.0.0 |
vue-strap | 1.1.29 |
Here is an example on init Vue:
from flask_vue import Vue [...] Vue(app) or vue = Vue() vue.init_app(app)
There are configuration options used by Flask-Vue.
Option | Default | |
---|---|---|
VUE_USE_MINIFIED | True | Whether or not to use the minified scripts. |
VUE_SERVE_LOCAL | False | If True, scripts will be served from the local instance. |
VUE_LOCAL_SUBDOMAIN | None | Passes a subdomain parameter to the generated Blueprint. Useful when serving assets locally from a different subdomain. |
VUE_CDN_FORCE_SSL | False | If a CDN resource url starts with //, prepend 'https:' to it. |
VUE_CONFIGURATION | flask_vue.config | Individualized setting about each script. It supports to config CDN scripts which do not have local instance. |