就是现在只会按某记录中某个字段返回,我想一次性将一个集合里的记录返回,并且是以记录为单位。
== [Vue warn]: Error in v-on handler (Promise/async): “Error: 失败”
found in==
—> at packages/button/src/button.vue
at packages/dialog/src/component.vue
at src/views/product/tradeMark/index.vue
at src/layout/components/AppMain.vue
at src/layout/index.vue
at src/App.vue
at webpack_exports.default
后来在网上搜寻无果之后,尝试使用Apipost软件单独向服务器发送添加图片请求,结果请求成功!,请求截图如下:可以发现:服务器是能够正常接收post请求的,因此估计可能是项目中的接口API配置有误!
后来尝试将reqAddOrUpdateTradeMark修改为function函数,问题就解决了,但是任然不知道为什么。。
// 初始代码:
export const reqAddOrUpdateTradeMark = (tradeMark) => {
if (tradeMark.id) {
return request(
{
url: '/admin/product/baseTrademark/update',
methods: 'put',
data: tradeMark,
}
)
}
else {
return request(
{
url: '/admin/product/baseTrademark/save',
methods: 'post',
data: tradeMark,
}
)
}
}
// 修改为:
export function reqAddOrUpdateTradeMark (data) {
if (data.id) {
return request({
url: '/admin/product/baseTrademark/update',
method: 'put',
data
})
}
else {
return request({
url: '/admin/product/baseTrademark/save',
method: 'post',
data
})
}
}