【问题标题】:Pass Anonymous Components Attribute as object将匿名组件属性作为对象传递
【发布时间】:2021-11-15 08:26:11
【问题描述】:

我有一个刀片匿名组件。

我想将属性作为对象传递给组件。

当我这样做时,对象转换为字符串

组件文件:

@props(['object'])

{{ $object }}

组件调用:

<x-component object="object variable" />

【问题讨论】:

  • 如果将 {{ $object }} 替换为 dd($object),您会看到什么?

标签: php laravel components laravel-blade


【解决方案1】:

尝试这样,在属性名称前添加:。示例:

welcome.blade.php

@php 
  $customer = (object)['name' => 'Kenny'];
@endphp
<x-customer-component :customer="$customer"/>
                      ^

customer-component.blade.php

<div>
  <p>Hey, my name is {{ $customer->name }}</p>
</div>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-18
    • 1970-01-01
    • 2021-03-30
    • 2017-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多