所花时间(包括上课): | 2 h左右 |
代码量(行): | 200 左右 |
搏客量(篇): | 1 |
了解到的知识点: | 组合式API |
备注(其他): |
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="icon" href="/favicon.ico"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Vite App</title> </head> <body> <div id="app"></div> <script type="module" src="/src/main.ts"></script> </body> </html> <!--入口--> import './assets/main.css' import { createApp } from 'vue' import App from './App.vue' createApp(App).mount('#app') //挂载vue组件 <script setup lang="ts"> import HelloWorld from './components/HelloWorld.vue' import TheWelcome from './components/TheWelcome.vue' </script> <template> <header> <img alt="Vue logo" class="logo" src="./assets/logo.svg" width="125" height="125" /> <div class="wrapper"> <HelloWorld msg="You did it!" /> </div> </header> <main> <TheWelcome /> </main> </template> <style scoped> header { line-height: 1.5; } .logo { display: block; margin: 0 auto 2rem; } @media (min-width: 1024px) { header { display: flex; place-items: center; padding-right: calc(var(--section-gap) / 2); } .logo { margin: 0 2rem 0 0; } header .wrapper { display: flex; place-items: flex-start; flex-wrap: wrap; } } </style> <!--根组件APP.vue-->标签:2024.05,flex,13,vue,App,header,import,display From: https://www.cnblogs.com/dmx-03/p/18205989