《微信小程式項目開發實戰:用WePY、mpvue、Taro打造高效的小程式》(筆記3)支持Vue.js語法的mpvue框架

来源:https://www.cnblogs.com/liqiang001/archive/2019/07/06/11141842.html
-Advertisement-
Play Games

在安裝本框架的基礎必須安裝合適的Node.js和可以運行的npm包,安裝過程本書前面已經提到過,不再贅述。 ...


在安裝本框架的基礎必須安裝合適的Node.js和可以運行的npm包,安裝過程本書前面已經提到過,不再贅述。

(1)保證npm和Node.js的可用性後,使用如下代碼安裝Vue.js環境。

# 全局安裝 vue-cli
# 如果是Linux或者Unix等一般是要 sudo 許可權的
npm install --global vue-cli@2.9

在Windows中使用CMD安裝環境,安裝效果如圖10-1所示。

圖10-1 Vue.js安裝

(2)等待安裝完成後,如果沒有出現錯誤提示,即成功安裝了vue環境,可以在CMD中輸入vue,效果如圖10-2所示,即已經成功安裝,接下來就可以構建應用了。

圖10-2 vue安裝成功

(3)mpvue使用vue-cli構建工具,其中使用了一個vue模板,此模板用來支持mpvue的項目小程式的生成,使用如下代碼可以新建一個mpvue的工程。

# 創建一個基於 mpvue-quickstart 模板的新項目
vue init mpvue/mpvue-quickstart “項目名稱”

生成的過程和配置命名等如圖10-3所示,這樣就生成了一個沒有編寫代碼的空白mpvue工程。

圖10-3 新建mpvue工程

(4)等待工程創建完成,編輯器也自動下載生成了相關的代碼文件,如圖10-4所示。

圖10-4 項目文件

(5)在此工程中並沒有安裝項目的依賴項,所以需要使用cd命令進入該項目文件夾,再使用npm install安裝JavaScript依賴,安裝過程如圖10-5所示。

圖10-5 安裝依賴

(6)這樣,一個完成的小程式項目就已經完成了,和WePY工程一樣,mpvue也無法直接運行在小程式環境中,需要使用相應的編譯。使用如下命令編譯工程,效果如圖10-6所示。

npm run dev

 

圖10-6 編譯代碼

微信小程式的結構化開發方法,少走彎路,高效開發,一起來學習《微信小程式項目開發實戰:用WePY、mpvue、Taro打造高效的小程式》吧。


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

-Advertisement-
Play Games
更多相關文章
  • 1. select * from my_table limit 10 offset 5 數據是從第0條開始的,所以這句代碼表示從 第六條數據開始的10行數據。 2. select * from my_table limit 10 不帶 offset 時,表示查詢10條數據。 ...
  • 利用windows的cmd命令備份導出數據(也可以連接上sqlplus進行操作)--導出--將資料庫orcl完全導出 exp system/oracle@orcl file=c:\oracle_bak\orcl_bak.dmp full=y --將資料庫中scott用戶的所有對象導出 exp sco ...
  • 一、並集選擇器 1.作用:給所有的選擇器選中的標簽設置屬性。 2.格式: 3.例如: 4.註:支持多個標簽取並集,中間用逗號連接就行。上一節中交集選擇器也可以取多個交集 二、兄弟選擇器 1.相鄰兄弟選擇器 (1)定義:給指定選擇器後面緊跟的那個選擇器選中的標簽設置屬性。 (2)格式: (3)例子: ...
  • 【本文為原創,轉載請註明出處】 技術【HTML】 佈局【Frameset】 無步驟 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>後臺管理系統框架</title> </head> <frameset row ...
  • 【本文為原創,轉載請註明出處】 技術【CSS+HTML】 佈局【Frameset】 步驟1 Frameset 佈局 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>視頻網站大雜燴</title> <link ...
  • 一、Web前端與後端(Python Web) 1.Web前端:網頁,包含HTML,CSS,JS。 靜態網頁:不能與伺服器交互的網頁 動態網頁:能夠與伺服器交互的網頁 2.Web後端:、Flask,Django、Ajax技術 二、伺服器 1.伺服器:為用戶提供服務的電腦,將數據抽象成URL,以供用戶 ...
  • 【本文為原創,轉載請註明出處】 技術【CSS+HTML】 佈局【Table】 圖片準備【百度圖標、10張不同類型圖】 步驟1 table 佈局 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <titl ...
  • js中打開一個新視窗的方法: 1.window.location.href=“url” 2.jbox.win(); 3.window.open(); js無任何提示的關閉彈出的頁面: window.opener=null; window.open('','_self'); window.close( ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...