@@ -7,7 +7,7 @@ import App from './App.vue'
|
||||
import '@unocss/reset/tailwind.css'
|
||||
import 'uno.css'
|
||||
|
||||
const router = createRouter({ history: createWebHashHistory(), routes })
|
||||
const router = createRouter({ routes, history: createWebHashHistory() })
|
||||
|
||||
createApp(App)
|
||||
.use(router)
|
||||
|
||||
+2
-2
@@ -11,12 +11,12 @@ export const weatherComponent = defineCallingComponent(
|
||||
Weather,
|
||||
object({
|
||||
city: string(),
|
||||
condition: string(),
|
||||
temperature: string(),
|
||||
condition: string(),
|
||||
}),
|
||||
{
|
||||
city: 'Tokyo',
|
||||
condition: 'Sunny',
|
||||
temperature: '25°',
|
||||
condition: 'Sunny',
|
||||
},
|
||||
)
|
||||
|
||||
@@ -6,9 +6,9 @@ import { toJsonSchema } from 'xsschema'
|
||||
|
||||
export function defineCallingComponent<T extends Schema>(name: string, component: Component, schema: T, exampleProps?: Record<string, any>) {
|
||||
return {
|
||||
component: markRaw(component),
|
||||
exampleProps,
|
||||
name,
|
||||
schema: toJsonSchema(schema),
|
||||
component: markRaw(component),
|
||||
exampleProps,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,8 +25,8 @@ export default defineConfig({
|
||||
...presetWebFontsFonts('fontsource'),
|
||||
},
|
||||
timeouts: {
|
||||
failure: 10000,
|
||||
warning: 5000,
|
||||
failure: 10000,
|
||||
},
|
||||
}),
|
||||
presetIcons({
|
||||
@@ -35,14 +35,14 @@ export default defineConfig({
|
||||
presetChromatic({
|
||||
baseHue: 240.25,
|
||||
colors: {
|
||||
complementary: 180,
|
||||
primary: 0,
|
||||
complementary: 180,
|
||||
},
|
||||
}) as Preset,
|
||||
],
|
||||
safelist: 'prose prose-sm m-auto text-left'.split(' '),
|
||||
transformers: [
|
||||
transformerDirectives(),
|
||||
transformerVariantGroup(),
|
||||
],
|
||||
safelist: 'prose prose-sm m-auto text-left'.split(' '),
|
||||
})
|
||||
|
||||
@@ -9,8 +9,8 @@ import { defineConfig } from 'vite'
|
||||
export default defineConfig({
|
||||
plugins: [
|
||||
VueRouter({
|
||||
dts: resolve(import.meta.dirname, 'src', 'typed-router.d.ts'),
|
||||
extensions: ['.vue', '.md'],
|
||||
dts: resolve(import.meta.dirname, 'src', 'typed-router.d.ts'),
|
||||
}),
|
||||
Vue(),
|
||||
// https://github.com/antfu/unocss
|
||||
|
||||
Reference in New Issue
Block a user