認識vue2腳手架

1.認識腳手架結構

使用VSCode將vue項目打開:

package.json:包的說明書(包的名字,包的版本,依賴哪些庫)。該文件里有webpack的短命令:

serve(啟動內置服務器)

build命令是最后一次的編譯,生成html css js,給后端人員

lint做語法檢查的。

2.分析HelloWorld程序
1、index.html

<!DOCTYPE html>

<html lang="">

<head>

<meta charset="utf-8" />

<!-- 讓IE瀏覽器啟用最高渲染標準。IE8是不支持Vue的。 -->

<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>歡迎使用本系統</title>

</head>

<body>

<!-- 當瀏覽器不支持JS語言的時候,顯示如下的提示信息。 -->

<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>

在index.html文件中:
沒有看到引入vue.js文件。
也沒有看到引入main.js文件。Vue腳手架會自動找到main.js文件。不需要你手動引入。
所以main.js文件的名字不要隨便修改,main.js文件的位置不要隨便動。
2、main.js

// 等同于引入vue.js

import Vue from 'vue'

// 導入根組件

import App from './App.vue'

// 關閉生產提示信息

Vue.config.productionTip = false

// 創建Vue實例

new Vue({

render: h => h(App),

}).$mount('#app')

3、es語法檢測。
如果用單字母表示組件的名字,會報錯,名字應該由多單詞組成。
解決這個問題有兩種方案:
第一種:把所有組件的名字修改一下。
第二種:在vue.config.js文件中進行腳手架的默認配置。配置如下:

const { defineConfig } = require('@vue/cli-service')

module.exports = defineConfig({

transpileDependencies: true

// 保存時是否進行語法檢查。true表示檢查,false表示不檢查。默認值是true。

lintOnSave : false,

// 配置入口

pages: {

index: {

entry: 'src/main.js',

}

},

})

3.腳手架默認配置

腳手架默認配置在vue.config.js文件中進行。

main.js、index.html等都是可以配置的。

配置項可以參考Vue CLI官網手冊,如下:

// vue.config.js
const { defineConfig } = require("@vue/cli-service");

module.exports = defineConfig({
? transpileDependencies: true,
? // 保存時是否進行語法檢查。true表示檢查,false表示不檢查。默認值是true。
? lintOnSave: false,
? // 配置入口
? pages: {
? ? index: {
? ? ? entry: "src/main.js",
? ? },
? },
});

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/71794.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/71794.shtml
英文地址,請注明出處:http://en.pswp.cn/web/71794.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

SQL經典查詢

查詢不在表里的數據&#xff0c;一張學生表&#xff0c;一張學生的選課表&#xff0c;要求查出沒有選課的學生&#xff1f; select students.student_name from students left join course_selection on students.student_idcourse_selection.student_id where course_selecti…

《機器學習數學基礎》補充資料:過渡矩陣和坐標變換推導

盡管《機器學習數學基礎》這本書&#xff0c;耗費了比較長的時間和精力&#xff0c;怎奈學識有限&#xff0c;錯誤難免。因此&#xff0c;除了在專門的網頁&#xff08; 勘誤和修訂 &#xff09;中發布勘誤和修訂內容之外&#xff0c;對于重大錯誤&#xff0c;我還會以專題的形…

解鎖DeepSpeek-R1大模型微調:從訓練到部署,打造定制化AI會話系統

目錄 1. 前言 2.大模型微調概念簡述 2.1. 按學習范式分類 2.2. 按參數更新范圍分類 2.3. 大模型微調框架簡介 3. DeepSpeek R1大模型微調實戰 3.1.LLaMA-Factory基礎環境安裝 3.1大模型下載 3.2. 大模型訓練 3.3. 大模型部署 3.4. 微調大模型融合基于SpirngBootVue2…

第七課:Python反爬攻防戰:Headers/IP代理與驗證碼

在爬蟲開發過程中&#xff0c;反爬蟲機制成為了我們必須面對的挑戰。本文將深入探討Python爬蟲中常見的反爬機制&#xff0c;并詳細解析如何通過隨機User-Agent生成、代理IP池搭建以及驗證碼識別來應對這些反爬策略。文章將包含完整的示例代碼&#xff0c;幫助讀者更好地理解和…

Vue3——Fragment

文章目錄 一、Fragment的核心意義1. 解決Vue2的單根限制問題2. 減少不必要的 DOM 嵌套3. 語義化和結構化 二、Fragment 的實現原理三、Fragment 使用方式1. 基本用法2. 結合條件渲染3. 動態組件 四、實際應用場景1. 列表/表格組件2. 布局組件3. 語義化標簽 五、注意事項1. 屬性…

字節跳動C++客戶端開發實習生內推-抖音基礎技術

智能手機愛好者和使用者&#xff0c;追求良好的用戶體驗&#xff1b; 具有良好的編程習慣&#xff0c;代碼結構清晰&#xff0c;命名規范&#xff1b; 熟練掌握數據結構與算法、計算機網絡、操作系統、編譯原理等課程&#xff1b; 熟練掌握C/C/OC/Swift一種或多種語言&#xff…

【Linux學習筆記】Linux基本指令分析和權限的概念

【Linux學習筆記】Linux基本指令分析和權限的概念 &#x1f525;個人主頁&#xff1a;大白的編程日記 &#x1f525;專欄&#xff1a;Linux學習筆記 文章目錄 【Linux學習筆記】Linux基本指令分析和權限的概念前言一. 指令的分析1.1 alias 指令1.2 grep 指令1.3 zip/unzip 指…

數據庫索引的作用:提升數據檢索效率的關鍵

在數據庫管理系統中&#xff0c;數據如同浩瀚海洋中的寶藏&#xff0c;如何快速準確地找到所需信息&#xff0c;成為了一個關鍵問題。這時候&#xff0c;數據庫索引就如同一張精確的航海圖&#xff0c;指引著我們高效地定位數據。那么&#xff0c;數據庫索引究竟是什么&#xf…

Lab18_ SQL injection with filter bypass via XML encoding

文章目錄 前言&#xff1a;進入實驗室構造 payload 前言&#xff1a; 實驗室標題為&#xff1a; 通關 XML 編碼繞過過濾器的 SQL 注入 簡介&#xff1a; 此實驗室的庫存檢查功能中存在 SQL 注入漏洞。查詢結果在應用程序的響應中返回&#xff0c;因此您可以使用 UNION 攻擊…

計算機性能指標(計網筆記)

計算機性能指標&#xff1a;速率、帶寬、吞吐率、時延、時延帶寬積、往返時間RTT、利用率 速率 數據的傳輸速率&#xff0c;單位bit/s&#xff0c;或kbit/s&#xff0c;Mbit/s&#xff0c;Gbit/s 4*10**10bit/s40Gbit/s 常用帶寬單位&#xff1a; 千比每秒kb/s 兆比每秒Mb/s…

同為科技智能PDU在數據中心場景的應用與解決方案

數據中心當前處于一個快速發展和技術變革的特殊時期&#xff0c;全新的人工智能應用正在重塑整個世界&#xff0c;為社會帶來便捷的同時&#xff0c;也為數據中心的發展帶來了新的機遇和挑戰。智能算例的爆發式增長&#xff0c;對數據中心提出了大算力、高性能的新需求&#xf…

藍橋杯 C++ b組 積木畫深度解析

題目大意&#xff1a;有兩種積木塊&#xff0c;I型和L型&#xff0c;給定一段2*N的畫布&#xff0c;問擺滿總共有多少種方式&#xff1f; 解法&#xff1a;狀態壓縮dp&#xff08;強烈建議拿個筆跟著畫一下狀態&#xff0c;慢慢就懂了&#xff09; 首先我們規定一下此題解中提…

小程序事件系統 —— 32 事件系統 - 事件分類以及阻止事件冒泡

在微信小程序中&#xff0c;事件分為 冒泡事件 和 非冒泡事件 &#xff1a; 冒泡事件&#xff1a;當一個組件的事件被觸發后&#xff0c;該事件會向父節點傳遞&#xff1b;&#xff08;如果父節點中也綁定了一個事件&#xff0c;父節點事件也會被觸發&#xff0c;也就是說子組…

【從0到1搞懂大模型】神經網絡的實現:數據策略、模型調優與評估體系(3)

一、數據集的劃分 &#xff08;1&#xff09;按一定比例劃分為訓練集和測試集 我們通常取8-2、7-3、6-4、5-5比例切分&#xff0c;直接將數據隨機劃分為訓練集和測試集&#xff0c;然后使用訓練集來生成模型&#xff0c;再用測試集來測試模型的正確率和誤差&#xff0c;以驗證…

Django與數據庫

我叫補三補四&#xff0c;很高興見到大家&#xff0c;歡迎一起學習交流和進步 今天來講一講alpha策略制定后的測試問題 mysql配置 Django模型體現了面向對象的編程技術&#xff0c;是一種面向對象的編程語言和不兼容類型能相互轉化的編程技術&#xff0c;這種技術也叫ORM&#…

從 GitHub 批量下載項目各版本的方法

一、腳本功能概述 這個 Python 腳本的主要功能是從 GitHub 上下載指定項目的各個發布版本的壓縮包&#xff08;.zip 和 .tar.gz 格式&#xff09;。用戶需要提供兩個參數&#xff1a;一個是包含項目信息的 CSV 文件&#xff0c;另一個是用于保存下載版本信息的 CSV 文件。腳本…

ECC升級到S/4 HANA的功能差異 物料、采購、庫存管理對比指南

ECC升級到S/4 HANA后&#xff0c;S4 將數據庫更換為HANA后性能有一定提升&#xff0c;對于自開發程序&#xff0c;可以同時將計算和部分業務邏輯下推到HANA數據庫層&#xff0c;減少應用層和數據庫層的交互次數和數據傳輸&#xff0c;只返回需要的結果到應用層和顯示層。提升自…

表格columns拼接兩個后端返回的字段(以umi框架為例)

在用組件對前端項目進行開發時&#xff0c;我們會遇到以下情況&#xff1a;項目原型中有取值范圍這個表字段&#xff0c;需要存放最小取值到最大取值。 而后端返回給我們的數據是返回了一個最小值和一個最大值&#xff0c; 在columns中我們需要對這兩個字段進行拼接&#xff0…

使用Galaxy創建生物信息學工作流的步驟詳解

李升偉 整理 Galaxy 是一個基于 Web 的生物信息學平臺&#xff0c;提供了直觀的用戶界面和豐富的工具&#xff0c;幫助用戶創建和管理生物信息學工作流。以下是使用 Galaxy 創建生物信息學工作流的主要步驟&#xff1a; 1. 訪問 Galaxy 平臺 打開 Galaxy 的官方網站&#xff…

藍橋杯—走迷宮(BFS算法)

題目描述 給定一個NM 的網格迷宮 G。G 的每個格子要么是道路&#xff0c;要么是障礙物&#xff08;道路用 11表示&#xff0c;障礙物用 0 表示&#xff09;。 已知迷宮的入口位置為 (x1?,y1?)&#xff0c;出口位置為 (x2?,y2?)。問從入口走到出口&#xff0c;最少要走多少…