Integrating with Vue

With first class support in the Caliper SDK, working with Vue could not be easier. Create a new extension (q2 create_extension). Choose Client Side Rendered. At this point you will be presented with a choice to Integrate with Vue.

After the appropriate packages have been downloaded and built, you will have a working Vue extension! This will automatically have samples of:

  • Integrating with Tecton

  • Vue Hooks and Data Bindings

  • Vue state store with Tecton capabilities integration (Using Pinia)

  • Multi-page Routing (Using vue-router)

  • Communication with the Python backend

  • An appropriate build/dev command in the package.json file for working in a Q2 load balanced datacenter environment