Laravel Nova - 显示文本区域内容,没有选项显示内容
Laravel Nova - Display text area content without option show content
我想始终显示文本区域资源字段内容而不显示选项 "Show Content" 或默认显示。
可能吗?
从 v1.1.4 开始
现在有一个始终显示的选项。
Textarea::make('Title')->alwaysShow()
从 v1.0.19 开始
你不能。如果你看一下 TextareaField.vue
(nova/resources/js/components/Detail/TextareaField.vue):
<template>
<panel-item :field="field">
<template slot="value">
<excerpt :content="field.value" />
</template>
</panel-item>
</template>
然后如果你看一下 Excerpt.vue
(nova/resources/js/components/Excerpt.vue):
<div v-if="hasContent">
<div v-if="expanded" class="markdown leading-normal" v-html="content" />
<a
@click="toggle"
class="cursor-pointer dim inline-block text-primary font-bold"
:class="{ 'mt-6': expanded }"
aria-role="button"
>
{{ showHideLabel }}
</a>
</div>
以及vue的道具:
props: {
content: {
type: String,
},
},
data: () => ({ expanded: false }),
没有传递扩展属性的选项。
我想始终显示文本区域资源字段内容而不显示选项 "Show Content" 或默认显示。
可能吗?
从 v1.1.4 开始
现在有一个始终显示的选项。
Textarea::make('Title')->alwaysShow()
从 v1.0.19 开始
你不能。如果你看一下 TextareaField.vue
(nova/resources/js/components/Detail/TextareaField.vue):
<template>
<panel-item :field="field">
<template slot="value">
<excerpt :content="field.value" />
</template>
</panel-item>
</template>
然后如果你看一下 Excerpt.vue
(nova/resources/js/components/Excerpt.vue):
<div v-if="hasContent">
<div v-if="expanded" class="markdown leading-normal" v-html="content" />
<a
@click="toggle"
class="cursor-pointer dim inline-block text-primary font-bold"
:class="{ 'mt-6': expanded }"
aria-role="button"
>
{{ showHideLabel }}
</a>
</div>
以及vue的道具:
props: {
content: {
type: String,
},
},
data: () => ({ expanded: false }),
没有传递扩展属性的选项。