vue create test로 프로젝트 하나 만들려고 하니 이런 에러와 조우했다. 처음 보더라도 마치 오랜만에 만난 친구를 대하듯 침착하게 구글한테 물어보자. npm 버그 발생한 것 같다며 캐시 한 번 정리하라고 한다. 그리고 다시 vue create test를 하자. 한 번 설치하려고 시도했던 덕에 폴더가 있어서 덮어쓸건지 물어보길래 그냥 덮어쓰겟다고 했다. 그리고 마저 진행하면 완료된 듯 하다. 폴더도 확인해보자! 끝!
어렵지 않다. 초간단! 참고로 vuex가 아닌 pinia 사용 중임. 1. store/save.js 파일을 만들었다. import { defineStore } from 'pinia'; import { ref } from '@vue/reactivity'; export const SaveSotre = defineStore('SaveSotre', () => { const saveInfo = ref([]) return { saveInfo }; }, { persist: true }); 2. views/Main.vue 작성 템플릿 {{item.name}} 스크립트 끝!
자세한 설명은 나보다 똑똑한 사람들이 많기에 생략 방법 1. URLSearchParams 활용 ... 생략 ... mounted() { const params = new new URLSearchParams(location.hash); const obj = this.paramToObj(params) }, methods: { paramToObj: function(params) { const result = {} // 빈 객체 for(const [key, value] of entries) { result[key] = value; } return result }, ... 생략 ... 방법 2. 라우터가 있다면 this.$route 활용 사용중인 vue파일에서 this.$route 로그 찍어보면 아래 이미지와 같..