簡単に残します。
環境:Vue3
記述:Composition API
エラーが起きた事例
jsファイルをapiフォルダ内に作成して、コンポーネントでimportしようとしたところ、タイトルのエラー発生
エラー発生時の記述
const getUser(fn) {
setTimeout(() => fn(sample),100)
}
エラー改善後の記述
export default {
getUser(fn) {
setTimeout(() => cb(sample),100)
}
}
原因
does not provide an export named 'default'
上記のエラーが出る場合は、composition APIのsetup記述ではなく、Option APIのexport default記述じゃなければ他のファイルにimportできないとの頃。
余談と感想
冷静に考えたらComposition APIは簡単に記述できるようになったものの、別のファイルにアクセス可能にするにはexport defaultで書かないとだめだよなと解決してから思いました。
同じくハマっている方が居たら、参考になると幸いです。
おやすみなさい。