This repository was archived by the owner on Jul 10, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 6 files changed +36
-2
lines changed
Expand file tree Collapse file tree 6 files changed +36
-2
lines changed Original file line number Diff line number Diff line change 1+ <template lang="pug">
2+ div
3+ h1.title
4+ | dynamic-import
5+ </template >
6+
7+ <script lang="ts">
8+ import { Component , Vue } from ' nuxt-property-decorator'
9+
10+ @Component
11+ export default class DynamicImport extends Vue {
12+ created() {
13+ console .log (' created' )
14+
15+ setTimeout (async () => {
16+ const module = await import (' @/utilities/' )
17+ module .dynamicImport ()
18+ }, 3000 )
19+ }
20+ }
21+ </script >
Original file line number Diff line number Diff line change 4747 p
4848 nuxt-link( to ='/example/extend-css-class' )
4949 | extend-css-class
50+ p
51+ nuxt-link( to ='/example/dynamic-import' )
52+ | dynamic-import
5053</template >
5154
5255<script lang="ts">
Original file line number Diff line number Diff line change 1616
1717<script lang="ts">
1818import Logo from ' @/components/Logo.vue'
19- import HelloWorld from ' @/components/HelloWorld.vue'
2019import Env from ' @/common/env/'
2120
2221console .log (' Env:' , Env .envName )
2322
23+ // Dynamic Import
24+ // import HelloWorld from '@/components/HelloWorld.vue'
25+ const HelloWorld = () => import (' @/components/HelloWorld.vue' )
26+
2427export default {
2528 components: {
2629 Logo ,
Original file line number Diff line number Diff line change 1+ /**
2+ * dynamicImport
3+ */
4+ export function dynamicImport ( ) : void {
5+ console . log ( 'dynamicImport' )
6+ }
Original file line number Diff line number Diff line change 55export * from '@/utilities/cancelToken'
66export * from '@/utilities/auth'
77export * from '@/utilities/sleep'
8+ export * from '@/utilities/dynamic-import'
Original file line number Diff line number Diff line change 88 " es2015" ,
99 " es2017"
1010 ],
11- "module" : " es2015 " ,
11+ "module" : " esnext " ,
1212 "moduleResolution" : " node" ,
1313 "noImplicitThis" : true ,
1414 "paths" : {
You can’t perform that action at this time.
0 commit comments