<h5>属性</h5><div><el-selectv-for="item in propertyies":key="item.parent_type":placeholder="item.parent_name"v-model="backData.property[item.title]"><el-optionv-for="option in item.list":key="option.type":label="option.name":value="option.type"></el-option></el-select></div>在script中的代码data(){return{backData:{property:{//craft:"",//工艺//flavor:"",//口味//hard:"",//难度//perpole:"",//人数},},propertyies:[]}},mounted(){getProperty().then(({data})=>{this.propertyies=data;this.backData.property=data.reduce((o,item)=>{o[item.title]='';returno;},{})//console.log(data);//console.log(this.backData.property);});}
菜谱分类
templete<h5>菜谱分类</h5><div><el-selectplaceholder="请选择菜谱分类"v-model="backData.classify"><el-option-groupv-for="group in classifyies":key="group.parent_type":label="group.parent_name"><el-optionv-for="item in group.list":key="item.type":label="item.name":value="item.type"></el-option></el-option-group></el-select></div>在script中data(){return{backData:{classify:""},classifyies:[]}},mounted(){getClassify().then(({data})=>{console.log(data);this.classifyies=data;})}
代码效果图片代码想要实现上图效果,需要在router中index.js加上import create from '@/views/create/create.vue'{ path:'/create', name:'create', title:'菜谱大全', component:create}在script中的代码<script>import Stuff from './stuff'import Upload from './step-upl