ncform-bootstrap
Version:
bootstrap theme for ncform
41 lines (39 loc) • 999 B
JavaScript
import Vue from "vue";
import vueNcform from "@ncform/ncform";
import "bootstrap/dist/css/bootstrap.css";
import "bootstrap-vue/dist/bootstrap-vue.css";
import newComps from "./components";
// import axios from "axios";
import { BootstrapVue, IconsPlugin } from "bootstrap-vue";
import App from "./App.vue";
// Vue.use(Element);
Vue.use(BootstrapVue);
Vue.use(IconsPlugin);
// Vue.use(vueNcform, { extComponents: ncformStdComps /*lang: 'zh-cn'*/ });
Vue.use(vueNcform, { extComponents: newComps, lang: 'ru' });
// Vue.use(vueNcform);
Vue.config.productionTip = false;
let inst = new Vue({
render: h => h(App)
});
inst.$mount("#app")
const ncform = Vue.options.components["ncform"];
const newNcform = ncform.extend({
props: {
formSchema: {
type: Object
},
formName: {
type: String,
default: '_ncformDefaultName'
},
value: {
type: Object
},
isDirty: {
type: Boolean,
default: false
}
},
})
Vue.component('ncform', newNcform);