LoginSignup
0
0

More than 3 years have passed since last update.

export default しているものをasを使ってimportしたい

Posted at

都合でdefaultでexportしている名称と同じ名称の変数などを定義したい場合、
適当な名前で適当に回避していましたがちゃんと対応できました(勉強不足がすぎる)。


下記のようなmoduleをimportしたい場合、
import先で同じ名前の変数があったりすると重複してしまい困ったことになりますが

importしたいmodule

export default class TodoStore extends VuexModule implements TodoList {}

{ default as XXX } とするとエイリアスをつけてimportができます。

import todoStore from '@/store/todo'
import {default as todo} from '@/store/todo' // todoStoreをtodoというaliasでimport

const todoStore = foo
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0