vue 数据组装问题?
addOperateAuth() { for (let i = 0; i < this.checkedApiIds.length; i++) {
const { id: apiId, name: operateName } = this.checkedApiIds[i];
this.checkOperateAuths.push({
appId: this.form.appId,
appName: this.form.appName,
roleId: this.form.roleId,
roleName: this.form.roleName,
apiId,
operateName,
resourceName: this.form.resourceName,
});
console.log('已选择权限-->', this.checkOperateAuths);
}
},
判断选择重复
如何在提交的时候判断是否与后台数据重复
望各位老师指点,谢谢
回答:
最终无论如何都需要后端去判断。
前端可以先从后端拉取特定的数据进行判断,然后过滤掉重复的项,再提交。但是这个过程只是降低重复的概率,并不能解决重复的问题(假如正好在你上次取数据之后提交了这里要提交相同的内容呢?)。所以最准确的判断肯定是在后端进行的。前端进行初筛可以优化体验,但不能解决问题。
回答:
你的意思是判断当前提交的表单数据是否在数据库中已存在?这只能后端去做判断,毕竟前端连不到数据库
回答:
我觉得你可以在表单输入完成就调用接口来判断,如果重复后直接提示错误信息,不用等到最后提交数据在去判断!
以上是 vue 数据组装问题? 的全部内容, 来源链接: utcz.com/p/933018.html