찾다

 >  Q&A  >  본문

Vuetify 2를 3으로 마이그레이션: 제거된 스타일 .v-application/rounded/Flat 교체

<p>Vuetify/Vue 2에서 3으로 업그레이드하려고 합니다. 저는 프런트엔드 개발자가 아니며, 기능을 유지하기 위해 일부 오래된 코드를 업그레이드하는 일을 담당하고 있습니다. 안타깝게도 마이그레이션 가이드에서는 일부 기본적인 CSS 지식을 가정하고 제거된 모든 항목을 수정하는 방법에 대한 예를 제공하지 않습니다. </p> <p>다음 코드 조각에서 <code>rounded</code> 및 <code>플랫</code>을 마이그레이션하는 방법을 알아내려고 합니다. </p> <pre class="brush:php;toolbar:false;"><v-select class="mr-2 필터-사용자 정의-입력" Slot="prepend-inner"; v-model="필드" :items="필드" menu-props="자동" label="필드" 세부정보 숨기기 하나의 선 밀도="콤팩트" 둥근 평평한 테마="어두운" //></pre> <p>및 <code>.v-application</code>(필요한 경우): </p> <pre class="brush:php;toolbar:false;"><style lang="scss" .v-application--is-ltr .v-list-item__icon:첫 번째 하위, .v-application--is-ltr .mr { 오른쪽 여백: 10px; } <p>안타깝게도 이전 가이드에서 이에 대한 유일한 제안은 다음과 같습니다. </p>
P粉258083432P粉258083432512일 전676

모든 응답(1)나는 대답할 것이다

  • P粉561323975

    P粉5613239752023-09-02 21:54:46

    계속 roundedflat을 사용할 수 있습니다. 기본 VField 구성 요소로 방금 이동되었습니다.

    내 생각에는 v2 선택이 프레임 없이 종료될 것 같습니다. 이 경우 rounded 不会有任何可见效果。在 v3 中添加 variant="solo"flat 동일한 효과를 얻으려면(playground 참조)


    에 관해서는 v-application--is-ltr 类,它在 V3 中被称为 v-locale--is-ltr.

    애플리케이션에 따라 여전히 필요한 경우 이는 사용자 정의 규칙입니다. 커스텀이 사용되었는지 확인해보세요 mr 类,以及列表中第一个图标的边距是什么样的(我认为现在通过 prepend slot 设置列表图标,所以类应该是 .v-list-item__prepend .v-icon)

    회신하다
    0
  • 취소회신하다