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

Vue開發(fā)過程中那些易混淆的知識點 vue-cli & webpack

這篇具有很好參考價值的文章主要介紹了Vue開發(fā)過程中那些易混淆的知識點 vue-cli & webpack。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

vue & vue cli

  • Vue CLI = Vue + 一堆的js插件
  • Vue CLI是基于 Node.js 開發(fā)出來的工具,它是一個官方發(fā)布 vue.js 項目腳手架,可以快速搭建 Vue 開發(fā)環(huán)境以及對應(yīng)的 webpack 配置,單獨編譯,單獨部署??梢栽偌筛鞣N第三方插件,擴展出更多的功能
  • Vue是漸近式框架,你可以用它一個功能,也可以用全家桶。比如你可以在老的jsp或thymeleaf項目里,引入vue.js,只用它核心的數(shù)據(jù)綁定功能
  • 版本號對應(yīng):
    Vue CLI 4.5以下,對應(yīng)的是Vue2
    Vue CLI 4.5及以上,對應(yīng)的是Vue3,當然,創(chuàng)建項目的時候可以選擇Vue2

vue-cli & webpack

vue-cli是基于nodejs+webpack封裝的命令行工具。你可以理解為匯集了各種命令的 bash,或者bat。用vue-cli執(zhí)行npm run build,實際上是通過webpack做的。原本需要自己配置webpack的相關(guān)配置,被cli簡化了。并且按照vue的用戶習(xí)慣整理了一套構(gòu)建和目錄規(guī)范。

WebPack核心功能就是項目打包:它做的事情是,分析你的項目結(jié)構(gòu),找到JavaScript模塊以及其它的一些瀏覽器不能直接運行的拓展語言(Scss,TypeScript等),并將其打包為合適的格式以供瀏覽器使用。
?

webpack & babel

  • babel是js編譯工具,能將es6或者一些特殊語法做一些轉(zhuǎn)換
  • webpack 能做的事情比較多,它可以加載很多的loader處理js,css,img,ts,vue等文件,最終輸出js文件。

注意:在項目中webpack在進行打包時都會結(jié)合babel使用

vue-cli & vite

  • Vue CLI 是官方提供的基于 Webpack 的 Vue 工具鏈,是目前整個前端使用最多的構(gòu)建工具,它現(xiàn)在處于維護模式
  • Vite 官方的定位:下一代前端開發(fā)與構(gòu)建工具,是一個輕量級的、速度極快的構(gòu)建工具

創(chuàng)建vue項目腳手架方式

  • 使用vuecli: vue create projectname
    • vue create 是vue-cli3.x的初始化方式
  • npm init vue@latest
    • 這個方法創(chuàng)建的是最新版vue,創(chuàng)建項目命令后面跟的是項目名稱,但是我們需要注意的是,項目名中不能有大寫字母。
  • npm init vite huangxiaomi3 -- --template vue
    • 通過vite作為構(gòu)建項目工具

注意:vue init 是vue-cli2.x的初始化方式

vue & js & html

Vue開發(fā)過程中那些易混淆的知識點
vue-cli & webpack
多頁面開發(fā)模式下的某功能前端頁面目錄

在前后端分離的多頁面開發(fā)模式下,我們常常對每個功能頁面創(chuàng)建一個main.js入口文件和一個index.html文件以及App.vue單文件入口組件。

  • index.html作用? :作為模板對象
  • main.js作用:實例化vue(以及其他額外初始化的功能,比如國際化),并對App.vue組件進行注冊;
  • App.vue組件:功能模塊的實現(xiàn)(通常為了復(fù)用以及方便維護,注冊其他功能組件)

通過npm run build命令將項目打包后,最終會將vue轉(zhuǎn)換為js,我們在后臺各個功能模塊下的html中引入這些js即可,最終和后臺代碼一起部署到遠程服務(wù)器即可。文章來源地址http://www.zghlxwxcb.cn/news/detail-422282.html

<!DOCTYPE html SYSTEM "http://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-spring4-4.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:th="http://www.thymeleaf.org"
	xmlns:layout="http://www.ultraq.net.nz/web/thymeleaf/layout"
	xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity4">
<head>
<!-- 可以單獨重新設(shè)置頁面標題 -->
	<title>XXX</title>
	<!-- 可以單獨重新設(shè)置頁面描述 -->
	<meta name="description" content="測試管理" />
	<!-- 可以于此處添加其他樣式和腳本  -->
	<script th:inline="javascript">
	//將權(quán)限變量掛載到window上,以供vue上使用
	window.permissionHandle = /*[[${field}]]*/ false;
	</script>
    <script defer="defer" type="module" th:src="@{/assets/module-js/js/test.js}"></script>
    <link th:href="@{/assets/module-js/css/test.css}" rel="stylesheet">
    <script defer="defer" th:src="@{/assets/module-js/js/test.js}" nomodule></script>
</head>
<body>
    <!-- 請將自定義的頁面內(nèi)容放置于此處 -->
    <div id="app">
    </div>
</body>
</html>

到了這里,關(guān)于Vue開發(fā)過程中那些易混淆的知識點 vue-cli & webpack的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 關(guān)于前端的那些知識點

    2024年04月22日
    瀏覽(30)
  • 5步帶你玩轉(zhuǎn)SpringBoot自定義自動配置那些知識點

    5步帶你玩轉(zhuǎn)SpringBoot自定義自動配置那些知識點

    目前SpringBoot框架真的深受廣大開發(fā)者喜愛,畢竟它最大的特點就是: 快速構(gòu)建基于Spring的應(yīng)用程序的框架,而且它提供了各種默認的功能和配置,可以讓開發(fā)者快速搭建應(yīng)用程序的基礎(chǔ)結(jié)構(gòu)。 但是,當我們需要自定義一些配置時,我們就需要使用自定義自動配置。 今天一定

    2024年02月09日
    瀏覽(22)
  • Eplan使用過程中的知識點1

    Eplan使用過程中的知識點1

    一、新建時的幾種標準模板 EPLAN中的符號庫符合國際標準,分為單線圖和原理圖符號庫。 符號庫符合GB(國標)、IEC(國際標準)、NFPA(美國標準)和GOST(俄羅斯標準)4大標準。對應(yīng)的4大標準的符號庫分別為GB_symbol、IEC_symbol、NFPA_symbol、GOST_symbol。 二、EPLAN的系統(tǒng)主數(shù)據(jù)包

    2024年02月12日
    瀏覽(21)
  • [Lua][Love] 打磚塊游戲?qū)崿F(xiàn)過程與知識點

    本文旨在根據(jù)LOVE2D官方文檔和教程實現(xiàn)打磚塊的游戲,記錄部分實現(xiàn)過程和重要知識點 目標摧毀所有磚塊 玩家控制球拍左右滑動反彈小球 小球摧毀磚塊 小球保持在屏幕內(nèi) 小球碰到屏幕底部,GAME OVER 在加載引擎的時候回調(diào)該函數(shù)修改引擎基本參數(shù),默認參數(shù)可看Config Files

    2024年02月11日
    瀏覽(18)
  • 【課程復(fù)習(xí)-01】國科大-隨機過程知識點精簡版

    【課程復(fù)習(xí)-01】國科大-隨機過程知識點精簡版

    孫老師的隨機過程課太硬了,期末6道題沒一道簡單的,就前面3道會一點,博主耗盡畢生所學(xué)盡力了,希望老師別掛我。 常見分布的概率密度和分布 0-1分布 二項分布 泊松分布 幾何分布 均勻分布 指數(shù)分布 概率密度函數(shù): 稱X服從參數(shù)為θ的指數(shù)分布 分布函數(shù): 均值: E (

    2024年01月18日
    瀏覽(54)
  • [Lua][Love Engine] 打磚塊游戲?qū)崿F(xiàn)過程與知識點

    本文旨在根據(jù)LOVE2D官方文檔和教程實現(xiàn)打磚塊的游戲,記錄部分實現(xiàn)過程和重要知識點 目標摧毀所有磚塊 玩家控制球拍左右滑動反彈小球 小球摧毀磚塊 小球保持在屏幕內(nèi) 小球碰到屏幕底部,GAME OVER 在加載引擎的時候回調(diào)該函數(shù)修改引擎基本參數(shù),默認參數(shù)可看Config Files

    2024年02月12日
    瀏覽(19)
  • 微機原理 || 8253接口芯片知識點+4道經(jīng)典例題+手寫解題過程

    微機原理 || 8253接口芯片知識點+4道經(jīng)典例題+手寫解題過程

    ? 【例1】 :? 設(shè)825 3 端口地址為3 00H~303H, 要求計數(shù)器2工作在方式5,二進制計數(shù), CLK2=2MHz , OUT2=1KHz。 試按上述要求完成825 3 的 初始化 。 ? 【例2】: 選擇計數(shù)器 0 工作于方式 3 ,計數(shù)初值為 1234 ,十進制計數(shù)方式;計數(shù)器 2 工作于方式 2 ,計數(shù)初值為 61H ,采用二進制

    2024年02月10日
    瀏覽(18)
  • 【OpenCV+Tkinter項目】同學(xué),你要的OpenCV圖像處理小系統(tǒng)已安排,終于有人把OpenCV那些必備的知識點講透徹了~(太厲害了,已跪)

    【OpenCV+Tkinter項目】同學(xué),你要的OpenCV圖像處理小系統(tǒng)已安排,終于有人把OpenCV那些必備的知識點講透徹了~(太厲害了,已跪)

    OpenCV – 開源計算機視覺 。它是計算機視覺和圖像處理任務(wù)中使用最廣泛的工具之一。它被 用于各種應(yīng)用,如面部檢測、視頻捕捉、跟蹤移動物體、對象公開。如今應(yīng)用在 Covid 中,如 口罩檢測、社交距離等等。 今天讓我們從零開始學(xué)習(xí) OpenCV的入門小知識吧!?? 粉絲白嫖源

    2024年02月01日
    瀏覽(23)
  • vue知識點

    vue是什么 用于構(gòu)建用戶界面的漸進式開源JS框架,是創(chuàng)建單頁應(yīng)用的Web框架 核心特征: 數(shù)據(jù)驅(qū)動mvvm 組件化 指令系統(tǒng) SPA與MPA SPA 單頁應(yīng)用: 動態(tài)重寫當前頁面數(shù)據(jù)用以用戶交互 MPA: 多頁應(yīng)用,每一個頁面都是主頁面 SPA首加載慢: 原因:網(wǎng)絡(luò)延時,資源體積太大 解決辦法

    2024年02月11日
    瀏覽(49)
  • vue面試知識點

    Unsplash class 和 style 使用動態(tài)屬性,使用駝峰式寫法 v-if 和 v-show v-if 不渲染不滿足判斷條件的模塊, v-show 渲染但不顯示,使用場景:是否多次切換或頻繁更新條件狀態(tài) keep-alive 緩存組件,使用場景:頻繁切換,不需要重復(fù)渲染 v-for 中添加唯一的 key 為了高效的更新虛擬 DOM,

    2024年02月11日
    瀏覽(61)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包