title: Generate Vue Component with vanilla JS
body: <p>I am currently using the bootstrap table component to display a list (bootstrap-table.com)</p>
  
  <p>This component (or jQuery plugin wrapped within a vue component) has a formatter for each column. </p>
  
  <p>example with source code: <a href="https://examples.bootstrap-table.com/#welcomes/vue-component.html#view-source" rel="nofollow noreferrer">https://examples.bootstrap-table.com/#welcomes/vue-component.html#view-source</a></p>
  
  <p>I need to build a more complex set of links which involve some js processing that could easily be done with vue.</p>
  
  <p>Instead of the formatter returning the <code>&lt;a&gt;</code> tag I would like to return the contents of a <code>&lt;component&gt;</code>. I have tried this but haven't been able to render a component.</p>
  
  <p>I'm almost sure this is impossible because the child component is not previously binded which means the component won't be "reactive". </p>
  
  <p>As an alternative I can build a js function that generates all the required links.</p>
  
  <p>Another phrasing for this question would be: Is there any possibility to generate a vue component from vanilla js?</p>