首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vue - InertiaJS:输入无法输入的对象

Vue - InertiaJS:输入无法输入的对象
EN

Stack Overflow用户
提问于 2022-04-23 16:01:40
回答 1查看 44关注 0票数 1

在我的道具中,我在加载Vue组件时传递数组"ticket_data“。现在我想用惯性的形式给控制器发个帖子。这也是没有问题的。

我的问题是,我无法从数组中访问单个值.

我的代码:

代码语言:javascript
复制
let props = defineProps({
    ticket_data: Object,
    ticket_messages: Object,
});

let form = useForm({
    text: '',
});

let submit = () => {

    form
    .transform((data) => ({
        data,
        ticket_id: props.ticket_data.ticket_id, // null
        ticket_id: props.ticket_data, // gives all Data see Json
    }))
    .post('/account/user/support/ticket/send', {
        preserveScroll: true,
        onSuccess: () => form.reset('text'),
    });
};

如果我单独提交props.ticket_data,下面的帖子将到达我的控制器:

代码语言:javascript
复制
"ticket_id":[{"user_id":1,"ticket_id":5,"reference":"Testticket","state":0,"author":"Kevin Johnson","text":"..","created_at":"11/04/22 - 19:58"}]}

如果数据带有"props.ticket_data",为什么我不能使用"props.ticket_data.ticket_id“来访问它呢?

"props.ticket_data.1“也不是那样的.

EN

回答 1

Stack Overflow用户

发布于 2022-04-23 20:48:23

用这样的身份证买张票:

代码语言:javascript
复制
props.ticket_data.find(ticket => ticket.ticket_id === 5) // <-- ticket id
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71981351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档