Hi
Please find the updated project.
A word of caution. If your plan is to create a
dynamic CMS with CRUD functionality, please be advised that BANanoVueMaterial was never built for that in mind. There are some things that currently with the implementation have not been added. For example, to be able to create dynamic components at runtime you need to use
slots. That is the only way to do it and I have not educated myself in terms of how those work and there have not been plans to do either in the near future. This is how VueJS work as you follow those guidelines, its not the normal javascript / jquery and it does not follow BANano terms and conditions either.
The current implementation assumes that everything is predefined before it gets rendered, and dynamic content is fed using v-for directives. This is built via strings and there is no way to compile at runtime at the moment. So be warned. So the limit is for any dynamic component that has to be bound to data, at this particular moment, it cannot be done efficiently.
You will need to
download the updated library for your example to work. Checkboxes, Switches and other dynamic components are not supported with this dynamic approach.
If you need to develop a CRUD app based on an existing database, you have to follow the approach indicated on this thread,
Mock.Compile.Publish
Good luck!