我正在使用 vue 公式,并且由于“模式”属性,我使用 javascript 的对象 => 动态生成了我的表单。
<FormulateForm
v-if="manualSelectValue"
v-model="manualFunctionValue"
:schema="finalForm.dynamicForm[manualSelectValue]"
@submit="executeFunction"
#default="{ isLoading }"
class="d-flex justify-content-start flex-wrap col-12"
/>
我尝试在我的 javascript 对象中恢复“isLoading”属性来控制我的“提交”按钮
':label': "isLoading ? 'Loading...' : item.stateMutability === 'view' ? 'View ' + capitalize(item.name) : 'Call ' + capitalize(item.name)"
我尝试了不同的方法来直接在模式中完成它,但它根本不起作用,如果我尝试直接使用单独的输入(FormulateInput)(所以没有“架构”属性)它运作良好
<FormulateInput
type="submit"
:disabled="isLoading"
:label="isLoading ? 'Loading...' : 'Submit this form'"
/>
有没有办法直接在模式中做到这一点?先感谢您