console
new Vue({
el: "#app",
data: {
rule: [formCreate.maker.auto('自动完成', 'auto1', 'xaboy').props({
data: [
'xaboy',
'xian',
'github'
],
filterMethod: (value, option) => {
return option.toUpperCase().indexOf(value.toUpperCase()) !== -1
}
}), {
type: "autoComplete",
title: "自动完成",
field: "auto2",
value: "xaboy",
props: {
data: [
'xaboy',
'xian',
'github'
],
filterMethod: (value, option) => {
return option.toUpperCase().indexOf(value.toUpperCase()) !== -1
}
}
}]
}
})
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.min.js">
</script>
<script src="https://cdn.jsdelivr.net/npm/iview/dist/iview.min.js">
</script>
<script src="https://cdn.jsdelivr.net/npm/@form-create/iview/dist/form-create.min.js">
</script>
<div id="app">
<form-create :rule="rule" />
</div>
@import url("//cdn.jsdelivr.net/npm/iview/dist/styles/iview.css");
#app {
padding: 32px;
}