Skip to content

Commit 301ad49

Browse files
committed
fix: add vue app roots to taro vue3 demos
1 parent 0163dc2 commit 301ad49

12 files changed

Lines changed: 71 additions & 8 deletions

File tree

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<template>
2+
<slot />
3+
</template>
4+
5+
<script setup lang="ts">
6+
import { useLaunch, useShow } from '@tarojs/taro'
7+
8+
useLaunch(() => {})
9+
useShow(() => {})
10+
</script>
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { createApp } from 'vue'
2+
import App from './App.vue'
23

34
import './app.scss'
45

5-
const App = createApp({})
6+
const app = createApp(App)
67

7-
export default App
8+
export default app
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
declare module '*.vue' {
2+
import type { DefineComponent } from 'vue'
3+
4+
const component: DefineComponent<Record<string, never>, Record<string, never>, any>
5+
export default component
6+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<template>
2+
<slot />
3+
</template>
4+
5+
<script setup lang="ts">
6+
import { useLaunch, useShow } from '@tarojs/taro'
7+
8+
useLaunch(() => {})
9+
useShow(() => {})
10+
</script>
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { createApp } from 'vue'
2+
import App from './App.vue'
23

34
import './app.css'
45

5-
const App = createApp({})
6+
const app = createApp(App)
67

7-
export default App
8+
export default app
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
declare module '*.vue' {
2+
import type { DefineComponent } from 'vue'
3+
4+
const component: DefineComponent<Record<string, never>, Record<string, never>, any>
5+
export default component
6+
}

demo/taro-webpack-vue3-tailwindcss-v3/global.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ declare module '*.less'
1010
declare module '*.scss'
1111
declare module '*.sass'
1212
declare module '*.styl'
13+
declare module '*.vue'
1314

1415
declare namespace NodeJS {
1516
interface ProcessEnv {
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<template>
2+
<slot />
3+
</template>
4+
5+
<script setup lang="ts">
6+
import { useLaunch, useShow } from '@tarojs/taro'
7+
8+
useLaunch(() => {})
9+
useShow(() => {})
10+
</script>
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { createApp } from 'vue'
2+
import App from './App.vue'
23

34
import './app.scss'
45

5-
const App = createApp({})
6+
const app = createApp(App)
67

7-
export default App
8+
export default app
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<template>
2+
<slot />
3+
</template>
4+
5+
<script setup lang="ts">
6+
import { useLaunch, useShow } from '@tarojs/taro'
7+
8+
useLaunch(() => {})
9+
useShow(() => {})
10+
</script>

0 commit comments

Comments
 (0)