问题描述
匆匆忙忙又到了周一啦,一大早就来了一个头疼的问题,把我难得团团转,呜呜呜~
下面我用代码的方式展示出来,看下你的代码是否与我的不同。
解决方案
<uni-forms-item label="名称" name="drugName" required labelWidth="80"> <uni-combox :candidates="drugItems" v-model="medicationInfoForm.drugName" @input="comboxInput" ></uni-combox> </uni-forms-item>
这是uni-combox组件
代码,看似一点毛病都没有,控制台也没有报错,一直提示无匹配项
,drugItems
是在
声明的,赋值也赋上了,就是不出来下拉里面。
重点来了,也是解决方案~~~
注意看v-model
里绑定的medicationInfoForm.drugName
,我声明的时候是直接medicationInfoForm:{},但是这样一般来说也是可以的,像赋值input
文本框都是没问题的。
换一种声明方式:在medicationInfoForm
{}里加上drugName。
例如:采用这种声明方式你可以试一下,我的问题就是这样解决的
medicationInfoForm: { drugName: '' },