直接上代码,全代码copy即可使用!
<template>
    <div class="reminder">
        <span class="Bold_12_body" style="line-height: 8vw">温馨提示:</span><br />
        <div class="rule-container">
            <div class="Regular_12_body subtitleColor rule">提示提示提示提示提示提示123123提示提示提示提示提示提示提示提示23</div>
            <div class="Regular_12_body subtitleColor rule">提示提示提示提示提示提示3123123提示提示提示提示提示提示提示提示23</div>
            <div class="Regular_12_body subtitleColor rule">提示提示提示提示提示提示提12312示提示提示提示提示提示提示提示23</div>
        </div>
    </div>
</template>
<script setup></script>
<style lang="less" scoped>
.reminder {
    padding: 25px;
}
.rule-container {
    counter-reset: rule-counter; /* 重置计数器 */
}
.rule {
    display: flex;
    justify-content: flex-start;
}
.rule::before {
    counter-increment: rule-counter; /* 计数器递增 */
    content: counter(rule-counter) '. '; /* 设置序号内容 */
    margin-right: 0.5em; /* 序号与文字之间的间距 */
}
.rule::after {
    content: attr(data-text); /* 设置文字内容 */
    display: block; /* 换行显示 */
    text-indent: 2em; /* 文字首行缩进 */
}
</style>
效果如下:其中注意如果是全数字的话,不会换行,需要自己修改使用哦!
上面属性可能存在兼容性,如果确定不会使用老版本浏览器就可以!




















