场景
当前场景为编辑测试用例信息:Django的model当中定义了TestCase, Tag模板,其中TestCase中包含tags字段,用例存储当前测试用例的标签,与标签表Tag是多对多的关系,用例与标签的关系保存在test_case_tags表中。
现在需要在vue中展示测试用例的信息,其中在编辑弹窗中要显示当前用例的标签以及所有可选的标签,且用例标签显示为默认选中。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200616124438420.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hoaGhoMTE=,size_16,color_FFFFFF,t_70)
问题:element select中model与options不匹配
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200616124609945.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hoaGhoMTE=,size_16,color_FFFFFF,t_70)
此时,form中传入的model (tags)默认值为django中TestCase模型中定义的tags字段,此字段返回的类型为数值型数组: