国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

mpvue將vue項目轉換為小程序

2024-05-06 15:29:08
字體:
來源:轉載
供稿:網友

一、 mpvue簡介

mpvue:是由 美團點評團隊出品的小程序開 發(fā)的一款基于 vue的框架, 從整個 Vue的核心代碼上經過二次開發(fā)而形成的一個框架,相當于是給Vue本身賦能,增加了開發(fā)微信小程序的能力。

使用 mpvue開發(fā)小程序,你將在小程序技術體系的基礎上獲取到這樣一些能力:

l 徹底的組件化開發(fā)能力:提高代碼

l 完整的 Vue.js 開發(fā)體驗

l 方便的 Vuex 數(shù)據管理方案:方便構建復雜應用

l 快捷的 webpack 構建機制:自定義構建策略、開發(fā)階段 hotReload

l 支持使用 npm 外部依賴

l 使用 Vue.js 命令行工具 vue-cli 快速初始化項目

l H5 代碼轉換編譯成小程序目標代碼的能力

它的目標是:在未來最理想的狀態(tài)下,可以一套代碼可以直接跑在多端: WEB、微信小程序、支付寶小程序、Native(借助weex)。不過由于各個端之間都存在一些比較明顯的差異性,從產品的層面上講,不建議這么做,這個框架的官方他們對它的期望的也只是開發(fā)和調試體驗的一致

原生微信小程序、 mpvue、WePY這三種開發(fā)小程序方式的比較

二、mpvue開發(fā)流程

1、小程序賬號配置

1)前往https://mp.weixin.qq.com/wxopen/waregister?action=step1根據指引填寫信息和提交相應的資料,申請小程序帳號。在菜單 “設置”-“開發(fā)設置”獲取小程序的 AppID 。

2)在菜單 “設置”-“開發(fā)設置”中配置服務器域名,必須是https開頭的域名

2、安裝開發(fā)工具

前往 開發(fā)者工具下載頁面 ,根據自己的操作系統(tǒng)下載對應的安裝包進行安裝,有關開發(fā)者工具更詳細的介紹可以查看 《開發(fā)者工具介紹》 。

打開小程序開發(fā)者工具,用微信掃碼登錄開發(fā)者工具,準備開發(fā)小程序。

3、mpvue生成項目

# 全局安裝 vue-cli

$ npm install --global vue-cli

# 創(chuàng)建一個基于 mpvue-quickstart 模板的新項目

$ vue init mpvue/mpvue-quickstart my-project

# 安裝依賴

$ cd my-project

$ npm install

# 啟動構建

$ npm run dev

Npm run dev運行成功后,本地目錄下會生成一個dist文件,這個文件就是生成的小程序相關代碼。

在小程序中新建項目,填寫上一步獲取的 appid,便于后面可以在手機上預覽,真機測試,小程序的文件目錄就是本地項目目錄的dist文件。

三、mpvue開發(fā)中的規(guī)范

1、生命周期函數(shù)

除了 vue本身的生命周期外,mpvue還兼容了小程序的生命周期,

app 部分:

onLaunch,初始化

onShow,當小程序啟動,或從后臺進入前臺顯示

onHide,當小程序從前臺進入后臺

page 部分:

onLoad,監(jiān)聽頁面加載

onShow,監(jiān)聽頁面顯示

onReady,監(jiān)聽頁面初次渲染完成

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 禹州市| 高安市| 雷山县| 垣曲县| 邮箱| 万年县| 龙山县| 秦安县| 米易县| 桂林市| 威信县| 青海省| 湟中县| 三明市| 辽阳市| 房山区| 武山县| 察哈| 曲靖市| 庆元县| 基隆市| 潞西市| 浦江县| 正定县| 民权县| 吐鲁番市| 长葛市| 安阳市| 永新县| 清新县| 麟游县| 德江县| 宣汉县| 驻马店市| 商河县| 天祝| 浮梁县| 井陉县| 磐安县| 桐乡市| 嘉鱼县|