Vue Composition API의 setup() 함수에서 계산된 속성을 사용하여 데이터를 변환합니다.
P粉959676410
P粉959676410 2024-01-16 12:15:02
0
1
436

현재 상용구 VUE 2에서 Composition API로 변환 중이며 Composition API를 지원하기 위해 현재 computed를 다시 작성하는 방법을 이해하려고 노력 중입니다.

setup() {
    const store = useStore<StoreState>();
    // 问题:我如何将infoFields实现到setup中?
    // const contactSingle = computed(() => store.state.contacts.contactSingle);
    return { contactSingle };
  },
computed: {
    ...mapGetters("contacts", ["getContact"]),
    infoFields(): any {
      return [
        {
          value: (this as any).getContact.customer.firstName,
          label: "名字",
        },
        {
          value: (this as any).getContact.customer.lastName,
          label: "姓氏",
        },
        ...
        ...
        ];
    },


 <v-row>
  <v-col class="pt-0" v-for="(item, i) in infoFields" :key="i + '-field'" cols="12" xs="12" sm="6" md="6" lg="4">
    <BaseSheetField :value="item.value" :label="item.label" />
  </v-col>
</v-row>

P粉959676410
P粉959676410

모든 응답(1)
P粉068510991

문제가 정확히 무엇인지는 모르겠지만 계산된 속성에 store.getters를 사용하면 문제가 해결될 것 같습니다.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!