我的诉求:在input框展示调接口返回的String,目前做法:
const convert = () => {
const ps = { modelValue: inputRef.modelValue}
return Ajax.doConvert(ps).then(apiRes => apiRes.data)
}
以上接口返回测试通过,已经返回了正确的String值,然而通过:value值传递到input组件,却无法取到对应返回值,报错Invalid prop: type check failed for prop “value”. Expected String, Number, got Promise,写法如下:
<Input :value='convert()' style='width: 200px; margin-left: 5px' />
input传值取到的仍是Promise而不是需要的String,input框显示“[object Promise]”,请问怎么修改? 谢谢