다시 작성된 제목은 다음과 같습니다. 하위 VueJS 애플리케이션에서 Pinia 스토어에 어떻게 액세스합니까?
P粉680487967
P粉680487967 2023-12-29 18:52:03
0
1
601

다른 여러 프로젝트에서 VueJS 애플리케이션을 재사용하기 위해 라이브러리를 만들고 있습니다. 모든 VueJS 프로젝트에서 양식을 생성하고 표시하는 플러그인입니다.

이 도서관의 매장은 피니아(Pinia)를 사용하고, VITE를 이용해 구축했어요. 라이브러리를 가져오는 프로젝트 수준에서 라이브러리의 저장소를 읽을 수 있게 만들려면 어떻게 해야 합니까? 내 문제는 VueJS용 크롬 확장 프로그램에서 스토어에 액세스할 수 없다는 것입니다.

라이브러리의 예 도서관에 이 스토어를 만들었습니다.

main.ts 文件中,我有 install 방법:

으아악

...하지만 내 Vue 확장 프로그램에서는 앱 스토어만 볼 수 있고 라이브러리 스토어는 볼 수 없습니다...


라이브러리 스토어에서 "console.log"를 사용하면 상태 요소에 올바른 값이 표시되기 때문에 작동한다는 것을 알고 있습니다!

스택:

  • VueJS: 3.2.41
  • 피니아: 2.0.23
  • 방문 날짜: 2015년 9월 2일


P粉680487967
P粉680487967

모든 응답(1)
P粉574268989

reddit에서 해결책을 찾았습니다. Pina를 사용하여 라이브러리를 구축하는 경우 vite.config.ts 文件中的 rollupOptions 中添加 Pinia 选项外部和全局:

에 있어야 합니다. 으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿