@@ -16,7 +16,12 @@
</div>
<div class="submit">
- <van-button @click="submit" :color="$colors.prim" block round
+ <van-button
+ @click="submit"
+ :color="$colors.prim"
+ block
+ round
+ :loading="saving"
>确认提交</van-button
>
@@ -39,6 +44,10 @@ export default {
default: () => {
return {};
}
+ },
+ saving: {
+ type: Boolean,
+ default: false
},
components: { rateInfo },
@@ -117,6 +117,7 @@
@submit="submit"
:info="subJson"
:rate="form"
></preview-rate>
</template>
@@ -142,7 +143,8 @@ export default {
imgs: []
img: [],
- submitList: {}
+ submitList: {},
+ saving: false
};
computed: {
@@ -280,6 +282,7 @@ export default {
});
submit() {
+ this.saving = true;
let form = { ...this.form };
this.$toast.loading({
message: "加载中...",