0

我正在使用 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'"
/>

有没有办法直接在模式中做到这一点?先感谢您

4

0 回答 0