【问题标题】:Laravel Nova add breakline in computed outputLaravel Nova 在计算输出中添加断线
【发布时间】:2019-01-30 04:03:12
【问题描述】:

所以目前我正在使用 Laravel nova 创建一个类似仪表板的工具,您可以在其中查看所有必要的信息,而无需单击详细信息页面。目前,我想显示的数据是送货地址。通过计算,您可以在一个字段上获得相乘值,现在我想添加一条断线,以便您拥有类似以下的内容

约翰·多伊 街 34 城市..

如何在不破坏 Nova 实现的所有安全性的情况下实现这一点..

计算函数

Text::make('Shipping address', function () {
    return 'firstname <br> lastname';
})

【问题讨论】:

    标签: laravel laravel-5 laravel-nova


    【解决方案1】:

    字段的计算内容在这里呈现:

    <!-- nova/resources/js/components/PanelItem.vue:12 -->
    
    <p v-if="field.value" class="text-90">{{ field.value }}</p>
    

    如您所见,html 已转义。因此,您不能使用&lt;br&gt;。但是,您可以将其与 Textarea 字段一起使用。

    Textarea::make('Shipping address', function () {
        return 'firstname <br> lastname';
    });
    

    但请注意,这将在显示实际内容之前显示可点击的显示内容(摘录)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-23
      • 2021-11-13
      • 1970-01-01
      • 1970-01-01
      • 2019-07-18
      • 1970-01-01
      相关资源
      最近更新 更多