摘要:微信開發(fā)工具僅用于調(diào)試。下面可以配置一個(gè)微信小程序的參數(shù),文件就是我們要編輯的頁(yè)面了。補(bǔ)充一下,調(diào)用之后獲取了經(jīng)緯度之后,還可以玩玩微信的組件。試著用微信寫一個(gè)組件。
下周公司要搞黑客馬拉松了,組里可能會(huì)做個(gè)小程序。然后看到了mpvue感覺還不錯(cuò),于是就打算試試水。用vue寫小程序聽上去美滋滋。
那么先開始吧!
$ npm install --global vue-cli
$ vue init mpvue/mpvue-quickstart my-project
$ cd my-project
$ npm install
$ npm run dev
這樣子就Okay了。跑起來之后,在微信開發(fā)工具里新建項(xiàng)目,選擇my-project下的dist目錄
然后確定,你就能看到你的小程序已經(jīng)可以運(yùn)行了。項(xiàng)目請(qǐng)用別的編輯去編輯,vscode和atom都可以。微信開發(fā)工具僅用于調(diào)試。
我在pages下面新建了一個(gè)todolist和weather頁(yè)面。每個(gè)目錄下都有一個(gè).vue文件和一個(gè)main.js文件。main.js下面可以配置一個(gè)微信小程序的參數(shù),vue文件就是我們要編輯的頁(yè)面了。
在打開src/main.js文件,在pages字段上加上我們剛剛創(chuàng)建的兩個(gè)頁(yè)面的路徑。
接下來在src/components下創(chuàng)建一個(gè)組件我叫他todo-list.vue
代碼如下,自己瞎幾把寫寫的,各種div和css請(qǐng)不要在意,名字也取得不好。
src/components/todo-list.vue{{say}}
- {{index + 1}}、{{item.name}}
寫完了組件,再寫src/pages/todolist/index.vue
src/pages/todolist/index.vue
這里我用wx.getStorageSync存儲(chǔ)了todolist的數(shù)據(jù)。
接下來我們?cè)賹懸粋€(gè)weather組件和weather頁(yè)面吧,名字被我取的一樣,罪過。
src/components/weather.vueMy Weather~{{weather.location.path}}{{weather.now.text}}-{{weather.now.temperature}}攝氏度穿衣:{{suggestion.dressing.brief}}
src/pages/weather/index.vue
這里用到的接口
https://api.seniverse.com/v3/...${location}&language=zh-Hans&unit=c
大家去www.seniverse.com自己注冊(cè)一個(gè)就可以了。
這里我們現(xiàn)在用wx.getLocation獲取地理位置,我們會(huì)用到經(jīng)緯度。然后再wx.request()去調(diào)接口獲取天氣數(shù)據(jù)。
你以為這樣就完了,事情不是這樣的。我們還要在小程序官網(wǎng)上填寫服務(wù)器域名。如下圖
最后我們可以把這兩個(gè)page用起來了
我們?cè)趕rc/pages/index/index.vue下加上兩個(gè)按鈕
methods里寫上頁(yè)面跳轉(zhuǎn)的方法。
export default { methods: { onTodo() { const url = "../todolist/main" wx.navigateTo({url}) }, onWeather() { const url = "../weather/main" wx.navigateTo({url}) }, } }
到此結(jié)束。原諒我不會(huì)寫flex布局,不會(huì)寫小程序,樣子慘不忍睹?。
補(bǔ)充一下,調(diào)用wx.getLocation()之后獲取了經(jīng)緯度之后,還可以玩玩微信的map組件。試著用微信map寫一個(gè)vue組件。
另外還可以玩玩微信的camera和canvas組件。
以下是一些小細(xì)節(jié)
新增的頁(yè)面不會(huì)添加進(jìn)webpack的 entry,需要重新?npm run dev。
總體上來說用mpvue寫小程序,可玩性還是挺高的。vue我也是這兩天剛剛現(xiàn)學(xué)現(xiàn)賣的,還不大會(huì)寫。
學(xué)完vue之后,在不了解小程序的情況下,你看就可以寫出點(diǎn)玩意兒來了。還是挺不錯(cuò)的吧。大大降低了學(xué)小程序那一套東西的成本。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/94435.html
摘要:微信開發(fā)工具僅用于調(diào)試。下面可以配置一個(gè)微信小程序的參數(shù),文件就是我們要編輯的頁(yè)面了。補(bǔ)充一下,調(diào)用之后獲取了經(jīng)緯度之后,還可以玩玩微信的組件。試著用微信寫一個(gè)組件。 下周公司要搞黑客馬拉松了,組里可能會(huì)做個(gè)小程序。然后看到了mpvue感覺還不錯(cuò),于是就打算試試水。用vue寫小程序聽上去美滋滋。那么先開始吧! 全局安裝 vue-cli $ npm install --global vu...
摘要:微信開發(fā)工具僅用于調(diào)試。下面可以配置一個(gè)微信小程序的參數(shù),文件就是我們要編輯的頁(yè)面了。補(bǔ)充一下,調(diào)用之后獲取了經(jīng)緯度之后,還可以玩玩微信的組件。試著用微信寫一個(gè)組件。 下周公司要搞黑客馬拉松了,組里可能會(huì)做個(gè)小程序。然后看到了mpvue感覺還不錯(cuò),于是就打算試試水。用vue寫小程序聽上去美滋滋。那么先開始吧! 全局安裝 vue-cli $ npm install --global vu...
摘要:畢業(yè)了差不多半年了,參加工作也有一年多,回顧一下生活,對(duì)自己做一些思考。特別是出來了之后,越發(fā)的感覺到做程序開發(fā)單個(gè)人的能力的有限,有再好的想法,靠一個(gè)人是實(shí)現(xiàn)不了的,而也因此覺得做開發(fā)的反而沒多少地位感,也沒太多成就感。 畢業(yè)了差不多半年了,參加工作也有一年多,回顧一下生活,對(duì)自己做一些思考。 大四的時(shí)候,在佛山工作,忙活了一年,基本上天天都是在加班中度過的,造成了現(xiàn)在想到加班兩個(gè)字...
摘要:畢業(yè)了差不多半年了,參加工作也有一年多,回顧一下生活,對(duì)自己做一些思考。特別是出來了之后,越發(fā)的感覺到做程序開發(fā)單個(gè)人的能力的有限,有再好的想法,靠一個(gè)人是實(shí)現(xiàn)不了的,而也因此覺得做開發(fā)的反而沒多少地位感,也沒太多成就感。 畢業(yè)了差不多半年了,參加工作也有一年多,回顧一下生活,對(duì)自己做一些思考。 大四的時(shí)候,在佛山工作,忙活了一年,基本上天天都是在加班中度過的,造成了現(xiàn)在想到加班兩個(gè)字...
摘要:畢業(yè)了差不多半年了,參加工作也有一年多,回顧一下生活,對(duì)自己做一些思考。特別是出來了之后,越發(fā)的感覺到做程序開發(fā)單個(gè)人的能力的有限,有再好的想法,靠一個(gè)人是實(shí)現(xiàn)不了的,而也因此覺得做開發(fā)的反而沒多少地位感,也沒太多成就感。 畢業(yè)了差不多半年了,參加工作也有一年多,回顧一下生活,對(duì)自己做一些思考。 大四的時(shí)候,在佛山工作,忙活了一年,基本上天天都是在加班中度過的,造成了現(xiàn)在想到加班兩個(gè)字...
閱讀 3601·2021-11-23 09:51
閱讀 1473·2021-11-04 16:08
閱讀 3547·2021-09-02 09:54
閱讀 3616·2019-08-30 15:55
閱讀 2595·2019-08-30 15:54
閱讀 958·2019-08-29 16:30
閱讀 2047·2019-08-29 16:15
閱讀 2317·2019-08-29 14:05