亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 課堂 > 小程序 > 正文

微信小程序的mpvue框架快速上手指南

2020-03-21 15:56:23
字體:
來源:轉載
供稿:網友

一.什么是mpvue框架?

mpvue 是一個使用 Vue.js 開發小程序的前端框架??蚣芑?Vue.js 核心(所以建議熟練掌握vue再使用mpvue框架,否則還是建議去使用原生框架去寫小程序),mpvue 修改了 Vue.js 的 runtime 和 compiler 實現,使其可以運行在小程序環境中,從而為小程序開發引入了整套 Vue.js 開發體驗。

二.必要的開發基礎

① 熟練掌握vue.js(未曾使用過vue這個框架的話,建議vue的官方文檔進行學習:https://cn.vuejs.org/v2/guide/

② 微信開發者工具(這個工具是開發、調試和模擬運行微信小程序的最核心的工具了,下載地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

③ Visual Studio Code(一個輕量級代碼編輯器,擁有非常多好用的輔助開發插件,下載地址:https://code.visualstudio.com

④ node.js(前端工具鏈現在基本都依賴Node.js,下載地址:https://nodejs.org/en/download/

⑤ vue-cli (vue專用的項目腳手架工具,打開cmd,輸入命令:npm install --global vue-cli

三.初始化項目

1.打開cmd,快捷鍵win+R;

2.檢查node.js是否安裝成功,輸入命令:

node -v

微信小程序,mpvue

出現版本號即為成功;

3.檢查vue-cli是否安裝成功,輸入命令:

vue -V

微信小程序,mpvue

出現版本號即為成功;

4.然后我們執行以下命令,將npm的下載源切換到國內淘寶的鏡像,以提高下載時的速度和成功率;

npm set registry https://registry.npm.taobao.org/

微信小程序,mpvue

5.進入你想保存項目的文件夾(比如d盤,就先輸入命令d:),創建一個基于 mpvue-quickstart 模板的新項目:

vue init mpvue/mpvue-quickstart wxvueshop

接著我們選擇或填寫項目的配置信息,不知道的你就回車(依次是,項目名稱,小程序appid,項目介紹,作者,然后是否安裝vuex等等,你想安裝就寫yes,否則no)

微信小程序,mpvue

這個時候你就能看見d盤有一個wxvueshop的項目文件了。

6.不急,我們這時候進入這個文件夾,輸入命令:

cd wxvueshop

7.然后,我們進行依賴庫的安裝,輸入命令:

npm install

微信小程序,mpvue

8.安裝完成后,我們運行一下,輸入命令:

npm run dev

隨著運行成功的運行之后,可以看到本地wxvueshop多了個dist目錄,這個目錄里就是生成的小程序相關代碼,這個時候我們就成功初始化項目了。跑起來了...

微信小程序,mpvue

四.運行查看項目

打開微信web開發者工具,選擇新增項目,打開我們剛剛創建的項目,如圖:

微信小程序,mpvue

點擊“確定”按鈕,進入小程序開發主界面,在左邊的小程序模擬器中就能看到wxvueshop小程序的執行結果了:

微信小程序,mpvue

五.編寫代碼

如上圖,我們新創建的項目有生成默認頁面,現在我們把它全部去掉,具體如下:

1.刪掉src/componentssrc/pages、src/utils三個目錄下的所有代碼文件;

2.將src/App.vue文件中的內容重置成:

<script>/* 這部分相當于原生小程序的 app.js */export default { created () {  console.log('miniapp created!!!') }}</script><style>/* 這部分相當于原生小程序的 app.wxss */.container { background-color: #cccccc;}</style>

3.將src/main.js文件中的內容重置成:

import Vue from 'vue'import App from './App'Vue.config.productionTip = falseApp.mpType = 'app'const app = new Vue(App)app.$mount()export default { config: {  pages: [    '^pages/login/main'  ],  window: {   backgroundTextStyle: 'light',   navigationBarBackgroundColor: '#fff',   navigationBarTitleText: '我的小程序',   navigationBarTextStyle: 'black'  } }}

現在,我們的代碼就成了一個小程序頁面都沒有的初始狀態。

4.新建頁面,以后的每一個mpvue頁面組件都會擁有如下圖片這樣的結構。

微信小程序,mpvue

頁面寫法如下:

login.vue:

<template> <div class="container" @click="clickHandle">  <div class="message">{{msg}}</div> </div></template><script>export default { data () {  return {   msg: 'login'  } }, methods: {  clickHandle () {   this.msg = 'yes!!!!!!'  } }}</script><style scoped>.message { color: red; padding: 10px; text-align: center;}</style>

main.js:

import Vue from 'vue'import App from './login'const app = new Vue(App)app.$mount()export default {  config: {   // 注意,頁面級可配置屬性相當于只是`src/main.js`中配置里的`window`部分   "navigationBarBackgroundColor": "#3dc1c7",   "navigationBarTitleText": "登錄",   "navigationBarTextStyle": "white"  } }

5.我們在src里面用vue寫法創建頁面的時候,小程序的頁面會自動創建和代碼轉化,文件夾為dist,圖片如下:

微信小程序,mpvue

就這樣我們已經初步了解mpvue框架了,之后有時間會寫進階版,上面內容如果有出錯的地方,麻煩大佬們指正,謝謝!

總結

以上所述是小編給大家介紹的微信小程序的mpvue框架快速上手指南,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情精品久久久| 久久天天躁狠狠躁夜夜躁2014| 久久精品国产综合| 综合国产在线视频| 日韩av网站在线| 国产精品成人播放| 69久久夜色精品国产69乱青草| 欧美精品激情blacked18| 色在人av网站天堂精品| 成人午夜一级二级三级| 亚洲自拍高清视频网站| 北条麻妃99精品青青久久| 4444欧美成人kkkk| 中文字幕精品在线视频| 日本精品视频在线观看| 国模精品一区二区三区色天香| 亚洲欧美成人一区二区在线电影| 国产精品999999| 久久全国免费视频| 欧美成人激情在线| 色妞色视频一区二区三区四区| 精品久久久久久久久久久久| 亚洲va码欧洲m码| 97在线观看视频国产| 一区二区在线视频播放| 69**夜色精品国产69乱| 欧美日本在线视频中文字字幕| 久久精品99久久久香蕉| 日韩最新av在线| 国产精品露脸自拍| 国产免费一区视频观看免费| 日韩欧美精品中文字幕| 日韩电影免费观看在线观看| 国产精品久久av| 欧美成人激情视频免费观看| 欧美成人一区在线| 国产精品草莓在线免费观看| 成人国产精品色哟哟| 久国内精品在线| 成人久久一区二区| 成人国产精品日本在线| 国产视频福利一区| 亚洲久久久久久久久久久| 成人午夜一级二级三级| 日韩av网址在线| 97在线日本国产| 亚洲香蕉成人av网站在线观看| 精品久久久视频| 国外成人免费在线播放| 岛国av午夜精品| 国产人妖伪娘一区91| 国产精品久久久久久久久男| 大伊人狠狠躁夜夜躁av一区| 欧美大尺度激情区在线播放| 亚洲欧洲视频在线| 不卡中文字幕av| 亚洲成人黄色网| 日韩中文字幕欧美| 成人黄色在线播放| 日本三级久久久| 91精品国产777在线观看| 久久久99免费视频| 亚洲一区亚洲二区| 91欧美精品午夜性色福利在线| 国产va免费精品高清在线| 色偷偷偷亚洲综合网另类| 中文字幕一精品亚洲无线一区| 综合网中文字幕| 欧美超级乱淫片喷水| 日韩欧美亚洲综合| 亚洲成人av片在线观看| 亚洲成人亚洲激情| 精品中文字幕在线| 日韩久久精品成人| 伊人久久精品视频| 日韩在线视频观看| 欧美有码在线视频| 欧美丝袜一区二区| 久久久国产影院| 日韩禁在线播放| 亚洲午夜久久久影院| 2018中文字幕一区二区三区| 91久久国产综合久久91精品网站| 最近2019免费中文字幕视频三| 国产成人+综合亚洲+天堂| 日韩中文综合网| 97视频在线观看视频免费视频| 91亚洲va在线va天堂va国| 色综合视频一区中文字幕| 日韩欧美中文第一页| 日韩欧美国产一区二区| 日韩视频―中文字幕| 日韩经典中文字幕在线观看| 91国产高清在线| 中文字幕日韩欧美在线| 国产精品xxxxx| 一本色道久久88综合日韩精品| 国产美女搞久久| 亚洲国产精久久久久久久| 日韩精品免费在线视频观看| 国产又爽又黄的激情精品视频| 亚洲国产日韩一区| 自拍偷拍免费精品| 欧美亚洲一区在线| 欧美性xxxxx极品娇小| 国产精品白丝jk喷水视频一区| 日韩在线高清视频| 亚洲精品视频免费| 国产视频久久久久久久| 欧美激情在线狂野欧美精品| 国产欧美一区二区| 狠狠躁夜夜躁人人躁婷婷91| 久久久黄色av| 日韩一区二区av| 在线日韩第一页| 欧美日韩日本国产| 欧美电影免费观看高清| 色噜噜狠狠色综合网图区| 亚洲高清久久久久久| 欧美在线激情视频| 日韩美女主播视频| 午夜精品久久久久久久99热浪潮| 久久久中文字幕| 亚洲男人天堂久| 国产亚洲精品91在线| 国产91在线播放精品91| 国产日韩欧美中文| 在线播放国产精品| 福利微拍一区二区| 国产免费一区二区三区香蕉精| 日韩成人av网| 亚洲综合国产精品| 夜夜嗨av色综合久久久综合网| 国产亚洲a∨片在线观看| 91久久精品国产91久久| 欧美在线视频播放| 国产亚洲精品激情久久| 国产成人精品久久二区二区| 91av在线播放视频| 亚洲r级在线观看| 久久久久久久久久亚洲| 欧美高跟鞋交xxxxxhd| 亚洲美女www午夜| 亚洲偷欧美偷国内偷| 九九九热精品免费视频观看网站| 亚洲第一页中文字幕| 欧美视频在线视频| 91久久嫩草影院一区二区| 国内成人精品一区| 成人网页在线免费观看| 日韩美女av在线免费观看| 国产一区二区三区三区在线观看| 欧美一级片久久久久久久| 欧美第一黄网免费网站| 日韩亚洲欧美成人| 26uuu亚洲国产精品| 久久久久成人网| 国产精品久久久久久亚洲调教| 国产欧美日韩专区发布| 国产精品一区二区三区久久久| 亚洲午夜精品视频| 亚洲一级片在线看| 久久成人精品一区二区三区| 亚洲欧美成人一区二区在线电影|