+
95
-

回答

new Vue前增加一个变量赋值,然后访问这个对象就行了

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>BFW NEW PAGE</title>

<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/vue@2.6.1.js"></script>
<!-- import Vue -->
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/iview.css">
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/iview.min.js"></script>
<!-- import formCreate -->
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/form-create.iview.js"></script>

<style>
</style>
</head>
<body>
<div id="app">
<form-create :rule="rule" v-model="fApi" :option="options" />
</div>
<script>
var vm = new Vue({
el: '#app',
data() {
return {
fApi: {},
options: {
onSubmit: (formData)=> {
vm.submit(JSON.stringify(formData))

},
resetBtn: true
},
rule: [{
type: 'input',
field: 'goods_name',
title: '商品名称',
value: 'form-create'
},
{
type: 'checkbox',
field: 'label',
title: '标签',
value: [0, 1, 2, 3],
options: [{
label: '好用', value: 0
},
{
label: '快速', value: 1
},
{
label: '高效', value: 2
},
{
label: '全能', value: 3
},
]
},
]
}

}, methods:{
submit:function(data){
alert(data)
}
},
})
</script>
</body>
</html>


网友回复

我知道答案,我要回答