VUE從入門到放棄(項目全流程)————VUE

来源:https://www.cnblogs.com/cth0/archive/2019/09/21/11564731.html
-Advertisement-
Play Games

VUE從入門到放棄(第一天)——整體流程 先想想一個項目,vue項目是從什麼到什麼,然後再什麼的?那是什麼呢? 1. 搭建 ( vue cli) 2. 代碼內容 3. 運行 4. 封裝 5. 成品 一.搭建(腳手架vue cli) 首先node.js,npm,vue cli(腳手架)一定要有,這裡不 ...


VUE從入門到放棄(第一天)——整體流程

先想想一個項目,vue項目是從什麼到什麼,然後再什麼的?那是什麼呢?

  1. 搭建 ( vue-cli)
  2. 代碼內容
  3. 運行
  4. 封裝
  5. 成品

一.搭建(腳手架vue-cli)

首先node.js,npm,vue-cli(腳手架)一定要有,這裡不細講。裝就完事了。

進想放的文件夾,vue init webpack XXXVue(項目名稱,隨你取),配置:

  1. Project name (my-vue)?————————-項目名稱(My-Vue)?

  2. Project description (A Vue.js project)————————-項目說明(Vue.js項目)?

  3. Author?————————-作者?

  4. Install vue-router? (Y/n)————————-安裝vue路由

  5. Use ESLint to lint your code? (Y/n)(啟動校驗??就是查查你的代碼錯誤,不開也行,開也行。)

  6. ?Set up unit tests (Y/n) 敲n回車既可 ( 單元測試, 個人覺得不安裝選擇n )

  7. ?Setup e2e tests with Nighwatch?(Y/n) ( e2e測試,個人覺得不安裝選擇n )

  8. ?Should we run npm install for you after the project has been created? (recommended) (use arrow Keys) 選使用npm

在項目夾的命令行:npm install(安裝依賴,以後就可以為所欲為的npm i xxx了)

XXXXVue文件夾中多出一個node_modules文件夾。

img

二.代碼內容()

在這裡插入圖片描述

目錄:↑

  1. dist是經過npm run build打包過後的文件,文件非常小。dist正常無法直接打開需要通過伺服器,雲伺服器也行,本地用phpstudy啥的也行。(後面打包的時候再提一下)
  2. package.json和config:都是配置文件
  3. assets:圖片呀,資源呀,這些都存放在這裡。
  4. node_modules:npm後的資源,都在裡面,想要的ui庫直接npm i xxx庫。
  5. src/components:組件存放處。先要啥組件(例:helloworld.vue),往這一放,就可以調用了
  6. src/router:路由,
  7. build:啟動打包文件。

三.運行(npm run dev)

先運行命令: npm run dev

載入,搞定!

四.封裝(npm run build)

dist是經過npm run build打包過後的文件,文件非常小。dist正常無法直接打開需要通過伺服器,雲伺服器也行,本地用phpstudy啥的也行。

也可以去封裝做成一個H5 app。使用雲打包即可。

五.成品

  1. 通過放置在伺服器,雲伺服器也行,本地用phpstudy啥的也行。
  2. 通過雲打包,變成一個app。
  3. 其他的還沒接觸到。

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • iOS 13 已正式發佈,網上對其用戶體驗上的新特性的描述也很多。對於開發來說,需要關註的另一方面是新系統在 API 層面做了哪些改動,從而會對我們現有的代碼產生什麼影響。 在這裡,我們基於 iOS 13 Release Notes 做了一些整理,主要是列表出 Apple 提供的一些新的 API 和 ...
  • 一、圓角效果 border-radius 使用方法: border-radius:10px; /* 所有角都使用半徑為10px的圓角 */ border-radius: 5px 4px 3px 2px; /* 四個半徑值分別是左上角、右上角、右下角和左下角,順時針 */ 不要以為border-rad ...
  • 最近在搞微信小程式,發現flex下使用省略號是沒有效果的,而且還會打亂預期的結構,查詢statckoverflow知道需要在父級設置min-width:0; 但是在我的嘗試下,依然不行,原來在上層父級就是flex那一級別也需要設置 min-width:0; 就是可以理解為 省略號標簽的flex-it ...
  • 字體是矢量的:不失幀 前端頁面可用於android訪問 優點:移動設備優先 支持所有瀏覽器(360不算瀏覽器) 自適應屏幕大小 目錄結構: 若瀏覽器環境變化,引入js <link href="assets/plugins/bootstrap/css/bootstrap.min.css" type=" ...
  • 封裝一個函數 調用函數getColor()就能隨機獲取一個16進位的顏色值 ...
  • 1.Chinese (Simplified) Language Pack for Visual Studio Code——中文語言包 2.Beautify——代碼格式化工具 3.HTML Snippets——H5代碼片段及提示 4.Auto Rename Tag——標簽自動重命名 5.CSS Pee ...
  • JQ基礎——JQ的簡單使用 ...
  • vue.js解決開始代碼載入,以至於亂碼 vue.js通過幾行代碼可以解決這個問題 css: html: 使用後會等vue載入完再呈現效果,就不會出現,代碼在視圖裡了。 順帶介紹幾個基礎的vue api。 綁定css樣式: css: html: v bind:class="{done樣式:這是樣式中 ...
一周排行
    -Advertisement-
    Play Games
  • C#TMS系統代碼-基礎頁面BaseCity學習 本人純新手,剛進公司跟領導報道,我說我是java全棧,他問我會不會C#,我說大學學過,他說這個TMS系統就給你來管了。外包已經把代碼給我了,這幾天先把增刪改查的代碼背一下,說不定後面就要趕鴨子上架了 Service頁面 //using => impo ...
  • 委托與事件 委托 委托的定義 委托是C#中的一種類型,用於存儲對方法的引用。它允許將方法作為參數傳遞給其他方法,實現回調、事件處理和動態調用等功能。通俗來講,就是委托包含方法的記憶體地址,方法匹配與委托相同的簽名,因此通過使用正確的參數類型來調用方法。 委托的特性 引用方法:委托允許存儲對方法的引用, ...
  • 前言 這幾天閑來沒事看看ABP vNext的文檔和源碼,關於關於依賴註入(屬性註入)這塊兒產生了興趣。 我們都知道。Volo.ABP 依賴註入容器使用了第三方組件Autofac實現的。有三種註入方式,構造函數註入和方法註入和屬性註入。 ABP的屬性註入原則參考如下: 這時候我就開始疑惑了,因為我知道 ...
  • C#TMS系統代碼-業務頁面ShippingNotice學習 學一個業務頁面,ok,領導開完會就被裁掉了,很突然啊,他收拾東西的時候我還以為他要旅游提前請假了,還在尋思為什麼回家連自己買的幾箱飲料都要叫跑腿帶走,怕被偷嗎?還好我在他開會之前拿了兩瓶芬達 感覺感覺前面的BaseCity差不太多,這邊的 ...
  • 概述:在C#中,通過`Expression`類、`AndAlso`和`OrElse`方法可組合兩個`Expression<Func<T, bool>>`,實現多條件動態查詢。通過創建表達式樹,可輕鬆構建複雜的查詢條件。 在C#中,可以使用AndAlso和OrElse方法組合兩個Expression< ...
  • 閑來無聊在我的Biwen.QuickApi中實現一下極簡的事件匯流排,其實代碼還是蠻簡單的,對於初學者可能有些幫助 就貼出來,有什麼不足的地方也歡迎板磚交流~ 首先定義一個事件約定的空介面 public interface IEvent{} 然後定義事件訂閱者介面 public interface I ...
  • 1. 案例 成某三甲醫預約系統, 該項目在2024年初進行上線測試,在正常運行了兩天後,業務系統報錯:The connection pool has been exhausted, either raise MaxPoolSize (currently 800) or Timeout (curren ...
  • 背景 我們有些工具在 Web 版中已經有了很好的實踐,而在 WPF 中重新開發也是一種費時費力的操作,那麼直接集成則是最省事省力的方法了。 思路解釋 為什麼要使用 WPF?莫問為什麼,老 C# 開發的堅持,另外因為 Windows 上已經裝了 Webview2/edge 整體打包比 electron ...
  • EDP是一套集組織架構,許可權框架【功能許可權,操作許可權,數據訪問許可權,WebApi許可權】,自動化日誌,動態Interface,WebApi管理等基礎功能於一體的,基於.net的企業應用開發框架。通過友好的編碼方式實現數據行、列許可權的管控。 ...
  • .Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 實測可以完整運行在 win7sp1/win10/win11. 如果用其他工具打包,還可以運行在mac/linux下, 傳送門BlazorHybrid 發佈為無依賴包方式 安裝 WebView2Runtime 1.57 M ...