国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue3.0極速入門- 目錄和文件說明

這篇具有很好參考價值的文章主要介紹了Vue3.0極速入門- 目錄和文件說明。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄結(jié)構(gòu)

以下文件均為npm create helloworld自動生成的文件目錄結(jié)構(gòu)

目錄截圖

Vue3.0極速入門- 目錄和文件說明,vue

目錄說明

目錄/文件 說明
node_modules npm 加載的項目依賴模塊
src 這里是我們要開發(fā)的目錄,基本上要做的事情都在這個目錄里
assets 放置一些圖片,如logo等。
components vue組件文件的存放目錄,也是主要的工作目錄
App.vue 項目入口文件,我們也可以直接將組件寫這里,而不使用 components 目錄。
main.js 項目的核心文件。
index.html 首頁入口文件,你可以添加一些 meta 信息或統(tǒng)計代碼啥的。
package.json 項目配置文件。
README.md 項目的說明文檔,markdown 格式

文件說明

index.html:啟動頁面

<div id="app">為后續(xù)的vue文件提供可替換的殼標簽

<!DOCTYPE html>
<html lang="">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <link rel="icon" href="<%= BASE_URL %>favicon.ico">
    <title><%= htmlWebpackPlugin.options.title %></title>
  </head>
  <body>
    <noscript>
      <strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
    </noscript>
    <div id="app"></div>
    <!-- built files will be auto injected -->
  </body>
</html>

main.js:入口文件,類似于java的main方法

功能有兩個:

1、導入vue框架;
2、將App.vue的內(nèi)容掛載(替換)到index.html的<div id="app"/>標簽

import { createApp } from 'vue'
import App from './App.vue'

createApp(App).mount('#app')

App.vue:第一個vue文件

<!-- 
  一、Vue的文件結(jié)構(gòu)為三段式
    1.template負責頁面元素搭建
    2.script負責js代碼
    3.style負責css樣式
  二、使用其他的vue組件分兩步
    1.導入:
      1.1在js方法中import組件
      1.2在export default中使用components注冊組件
    2.使用:
      在template中使用組件標簽
-->
<template>
  <img alt="Vue logo" src="./assets/logo.png">
  <HelloWorld msg="Welcome to Your Vue.js App"/>  <!-- 在template中使用組件標簽 -->
</template>

<script>
import HelloWorld from './components/HelloWorld.vue' // 在js方法中import組件

export default {
  name: 'App',
  components: {
    HelloWorld        // 在export default中使用components注冊組件
  }
}
</script>

<style>
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>

HelloWorld.vue: 展示頁面

msg是定義好的參數(shù),外部組件(App.vue)可以通過參數(shù)傳遞的方式,將數(shù)據(jù)傳給HelloWorld.vue

<template>
  <div class="hello">
    <h1>{{ msg }}</h1>
    <p>
      For a guide and recipes on how to configure / customize this project,<br>
      check out the
      <a  target="_blank" rel="noopener">vue-cli documentation</a>.
    </p>
  </div>
</template>

<script>
export default {
  name: 'HelloWorld',
  props: {
    msg: String
  }
}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
h3 {
  margin: 40px 0 0;
}
ul {
  list-style-type: none;
  padding: 0;
}
li {
  display: inline-block;
  margin: 0 10px;
}
a {
  color: #42b983;
}
</style>

?文章來源地址http://www.zghlxwxcb.cn/news/detail-674057.html

到了這里,關(guān)于Vue3.0極速入門- 目錄和文件說明的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • vue3 + fastapi 實現(xiàn)選擇目錄所有文件自定義上傳到服務器

    vue3 + fastapi 實現(xiàn)選擇目錄所有文件自定義上傳到服務器

    大家好,我是yma16,本文分享關(guān)于vue3 + fastapi 實現(xiàn)選擇目錄文件上傳到服務器指定位置。 vue3系列相關(guān)文章: 前端vue2、vue3去掉url路由“ # ”號——nginx配置 csdn新星計劃vue3+ts+antd賽道——利用inscode搭建vue3(ts)+antd前端模板 認識vite_vue3 初始化項目到打包 python_selenuim獲取csdn新星

    2024年02月08日
    瀏覽(18)
  • 關(guān)于前端框架vue2升級為vue3的相關(guān)說明

    關(guān)于前端框架vue2升級為vue3的相關(guān)說明

    一些框架需要升級 當前(202306) Vue 的最新穩(wěn)定版本是 v3.3.4 。Vue 框架升級為最新的3.0版本,涉及的相關(guān)依賴變更有: 前提條件:已安裝 16.0 或更高版本的Node.js(摘) 必須的變更:核心庫vue@23、路由vue-router@34、狀態(tài)管理vuex@34 構(gòu)建工具鏈: Vue CLI Vite(摘) 狀態(tài)管理: Vuex Pi

    2024年02月15日
    瀏覽(63)
  • vue3 vite 打包 二級目錄刷新空白

    控制臺報錯:Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of \\\"text/html\\\". Strict MIME type checking is enforced for module scripts per HTML spec. 打包路徑問題,修改vite.config.ts文件的base

    2024年02月09日
    瀏覽(27)
  • vue3 + vite 性能優(yōu)化,詳細代碼說明

    對于Vue 3和Vite應用的性能優(yōu)化,以下是一些常見的技巧和建議: 使用Tree-shaking:Vue 3和Vite支持ES模塊的靜態(tài)分析,因此可以利用Tree-shaking特性,只引入項目中實際使用的模塊,減少打包體積。 懶加載路由:使用Vue Router的動態(tài)導入功能,將路由按需加載,可以減少初始加載的

    2024年02月02日
    瀏覽(57)
  • Spring Cloud + Vue前后端分離-第9章 大文件斷點續(xù)與極速秒傳

    Spring Cloud + Vue前后端分離-第9章 大文件斷點續(xù)與極速秒傳

    ?源代碼在GitHub - 629y/course: Spring Cloud + Vue前后端分離-在線課程 作為一個視頻網(wǎng)站,一個文件小則幾十M,大則上G,上傳一個大文件受網(wǎng)絡影響很大,文件越大,上傳失敗率越高 我們要完善文件上傳功能,支持斷點續(xù)傳,當文件上傳到一半,網(wǎng)絡斷了,下次再上傳時,只上傳

    2024年02月04日
    瀏覽(29)
  • nginx vue2+webpack 和 vue3+vite 配置二級目錄訪問

    我們開發(fā)中會遇到這樣的需求,讓我們用服務器nginx部署一個用域名的二級目錄來訪問項目 https:xxx/二級目錄/ 來放訪問項目 目錄 思路 1、nginx配置(vue2?和 vue3配置的nginx相同) 2、vue2+webpack的配置 (1)vue.config.js配置 (2)router配置 3、vue3+vite的配置 (1)vite.config.js配置 (

    2024年02月09日
    瀏覽(25)
  • 「Vue3面試系列」Vue 3.0中Treeshaking特性有哪些?舉例說明一下?

    「Vue3面試系列」Vue 3.0中Treeshaking特性有哪些?舉例說明一下?

    Tree shaking 是一種通過清除多余代碼方式來優(yōu)化項目打包體積的技術(shù),專業(yè)術(shù)語叫 Dead code elimination 簡單來講,就是在保持代碼運行結(jié)果不變的前提下,去除無用的代碼 如果把代碼打包比作制作蛋糕,傳統(tǒng)的方式是把雞蛋(帶殼)全部丟進去攪拌,然后放入烤箱,最后把(沒有

    2024年02月01日
    瀏覽(18)
  • 【vue3】vue3的三種寫法(附帶provide/inject、toRefs說明、ref,reactive的區(qū)別)

    【vue3】vue3的三種寫法(附帶provide/inject、toRefs說明、ref,reactive的區(qū)別)

    寫法一(vue3的寫法) toRefs定義: toRefs可以將對象(只能接收rective對象)中的屬性變成響應式。 正常reactive對象數(shù)據(jù)也是響應式的,如果用toRefs解構(gòu)出去會更加方便。 toRefs什么時候用? 數(shù)據(jù)量如果很多, 我們一般會用解構(gòu)來簡化代碼, 那么在vue3 中如果使用對象的解構(gòu),

    2024年02月13日
    瀏覽(25)
  • vue3+vite中使用環(huán)境變量 .env 的一些配置情況說明

    在項目文件中新建文件.env .env.pro 兩個文件其中.env 是默認設置 .env.pro 為正式環(huán)境設置 1、設置.env中的內(nèi)容信息 注意vue3+vite 必須使用VITE開頭的配置信息 否則無法獲取 如果不想使用VITE開頭自己修改就在vite.config.ts文件中添加envPrefix:“APP_” 2、在 vite 中使用環(huán)境變量,可以用

    2024年02月04日
    瀏覽(100)
  • vue3 快速入門系列 —— vue3 路由

    vue3 快速入門系列 —— vue3 路由

    在vue3 基礎(chǔ)上加入路由。 vue3 需要使用 vue-router V4 ,相對于 v3,大部分的 Vue Router API 都沒有變化。 Tip :不了解路由的同學可以看一下筆者之前的文章:vue2 路由 參考:vue2 路由官網(wǎng)、vue3 路由官網(wǎng) 在 Vue Router API 從 v3(Vue2)到 v4(Vue3)的重寫過程中,大部分的 Vue Router API 都

    2024年04月09日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包