Flask-Vue

Vue.js 1.0+ integration for Flask (Python 3 version)


Keywords
flask, python, vue
License
Apache-2.0
Install
pip install Flask-Vue==0.3.5

Documentation

Flask-Vue

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.

Contain Scripts

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

Usage

Here is an example on init Vue:

from flask_vue import Vue

[...]

Vue(app)

or

vue = Vue()
vue.init_app(app)

Configuration

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.