首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Laravel Nova -不带show content选项显示文本区内容

Laravel Nova -不带show content选项显示文本区内容
EN

Stack Overflow用户
提问于 2018-09-19 20:19:41
回答 1查看 1.9K关注 0票数 6

我想始终显示文本区资源字段内容,而不显示选项"Show Content“或默认显示它。

有可能吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-20 07:02:23

从v1.1.4开始

现在有一个始终显示的选项。

代码语言:javascript
复制
Textarea::make('Title')->alwaysShow()

从v1.0.19开始

你不能。如果您查看一下TextareaField.vue (nova/resources/js/components/Detail/TextareaField.vue):

代码语言:javascript
复制
<template>
    <panel-item :field="field">
        <template slot="value">
            <excerpt :content="field.value" />
        </template>
    </panel-item>
</template>

然后如果你看一下Excerpt.vue (nova/resources/js/components/Excerpt.vue):

代码语言:javascript
复制
<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的道具:

代码语言:javascript
复制
props: {
    content: {
        type: String,
    },
},

data: () => ({ expanded: false }),

没有传递扩展属性的选项。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52405736

复制
相关文章

相似问题

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