摘要:緊急情況找不到廁所晴天霹靂褲衩一聲完嘍快來用廁所雷達(dá)吧。練習(xí)區(qū)里看到一個(gè)廁所雷達(dá)就來做了下,主要還是為了練習(xí)小程序控件的基本用法和頁面間的交互,依舊讓我感到頭疼,不過比上次的石頭剪刀布好了很多了。來自微信小程序聯(lián)盟
緊急情況~ 找不到廁所? 晴天霹靂 褲衩一聲? 完嘍快來用廁所雷達(dá)吧~。作為一個(gè)優(yōu)秀的樓主,胖子我不僅寫了代碼,連廣告次都想好了,哇咔咔咔~~~~ “廁所找的快,排的才痛快”。
練習(xí)區(qū)里看到一個(gè)“廁所雷達(dá)”就來做了下,主要還是為了練習(xí)小程序“控件的基本用法”和“頁面間的交互”,CSS依舊讓我感到頭疼,不過比上次的demo“石頭剪刀布”好了很多了HOHO。(PS:頁面有好幾個(gè),就先貼上首頁的代碼吧,想看的小伙伴就下載一下然后咱們互相交流哦,注釋都寫好了的說。哦對了,新的分享功能也加進(jìn)去了,當(dāng)然廣告詞已經(jīng)寫在分享里了。)
下面直接上圖:
JS:
//index.js var app = getApp() var winHeight = 0 var winWidth = 0 Page({ data: { //背景圖片,現(xiàn)在沒有 img:"/pages/image/123.png", //確定左邊距距離,上邊距距離,廁所title,頭像 dataArr:[{"left":200,"top":100,"title":"我家?guī)詈?,"img":"/pages/image/1.png"}, {"left":20,"top":400,"title":"amis的小屋","img":"/pages/image/2.png"}, {"left":540,"top":440,"title":"老丁的寶盆","img":"/pages/image/3.png"}, {"left":240,"top":800,"title":"雪姐專用坑","img":"/pages/image/4.png"}] }, //進(jìn)頁面后獲取數(shù)據(jù) onLoad: function () { console.log("onLoad") var that = this //調(diào)用應(yīng)用實(shí)例的方法獲取全局?jǐn)?shù)據(jù) app.getUserInfo(function(userInfo){ console.log(userInfo) //更新數(shù)據(jù) that.setData({ userInfo:userInfo }) }) //獲取數(shù)據(jù) wx.getSystemInfo({ success: function(res) { console.log(res) winHeight = res.windowHeight; winWidth = res.windowWidth; } }) // 使用 wx.createContext 獲取繪圖上下文 context var context = wx.createContext() context.arc(winWidth/2, winHeight/2, 50, 0, 2 * Math.PI, true) context.arc(winWidth/2, winHeight/2, 100, 0, 2 * Math.PI, true) context.arc(winWidth/2, winHeight/2, 150, 0, 2 * Math.PI, true) context.arc(winWidth/2, winHeight/2, 200, 0, 2 * Math.PI, true) context.arc(winWidth/2, winHeight/2, 250, 0, 2 * Math.PI, true) context.arc(winWidth/2, winHeight/2, 300, 0, 2 * Math.PI, true) context.setStrokeStyle("red") context.setLineWidth(1) context.stroke() // 調(diào)用 wx.drawCanvas,通過 canvasId 指定在哪張畫布上繪制,通過 actions 指定繪制行為 wx.drawCanvas({ canvasId: "radar", actions: context.getActions() // 獲取繪圖動(dòng)作數(shù)組 }) }, onShareAppMessage: function() { // 用戶點(diǎn)擊右上角分享 return { title: "廁所雷達(dá)", // 分享標(biāo)題 desc: "廁所找的快,排的才痛快", // 分享描述 path: "path" // 分享路徑 } } })
wxml:
wxss:
/**index.wxss**/ page{ background: black; height: 100%; } canvas{ width: 100%; height: 100%; } .userinfo { position:absolute; top: 561rpx; left:311rpx; width: 128rpx; height: 128rpx; border-radius: 50%; } .toiletView{ position:absolute; width: 180rpx; height: 180rpx; } .toiletView-image{ position:absolute; left: 13px; top: 0px; width: 128rpx; height: 128rpx; border-radius: 50%; } .toiletView-text{ position:absolute; bottom: 10rpx; font-size: 30rpx; color: orangered; width: 180rpx; text-align: center; }
Demo:http://pan.baidu.com/s/1pKUpRYV
雷達(dá)的背景圖是沒有的,只能用畫板自己手動(dòng)畫了一個(gè)。
來自:微信小程序聯(lián)盟
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/86745.html
摘要:緊急情況找不到廁所晴天霹靂褲衩一聲完嘍快來用廁所雷達(dá)吧。練習(xí)區(qū)里看到一個(gè)廁所雷達(dá)就來做了下,主要還是為了練習(xí)小程序控件的基本用法和頁面間的交互,依舊讓我感到頭疼,不過比上次的石頭剪刀布好了很多了。來自微信小程序聯(lián)盟 緊急情況~ 找不到廁所? 晴天霹靂 褲衩一聲? 完嘍快來用廁所雷達(dá)吧~。作為一個(gè)優(yōu)秀的樓主,胖子我不僅寫了代碼,連廣告次都想好了,哇咔咔咔~~~~ 廁所找的快,排的才痛快...
摘要:用線程表示維修的過程維修結(jié)束把廁所置為可用狀態(tài)維修工把廁所修好了,準(zhǔn)備釋放鎖了這個(gè)維修計(jì)劃的內(nèi)容就是當(dāng)維修工進(jìn)入廁所之后,先把門鎖上,然后開始維修,維修結(jié)束之后把的字段設(shè)置為,以表示廁所可用。 線程間通信 如果一個(gè)線程從頭到尾執(zhí)行完也不和別的線程打交道的話,那就不會有各種安全性問題了。但是協(xié)作越來越成為社會發(fā)展的大勢,一個(gè)大任務(wù)拆成若干個(gè)小任務(wù)之后,各個(gè)小任務(wù)之間可能也需要相互協(xié)作最終...
摘要:人流身高測量儀說明本方案為利用北醒公司產(chǎn)品和板結(jié)合開發(fā)出的小設(shè)備。其作用為統(tǒng)計(jì)人流數(shù)量以及相應(yīng)目標(biāo)身高高度。人流身高測量原理雷達(dá)啟動(dòng)后,設(shè)置安裝高度身高限度下限值??紤]人行走時(shí)身高會浮動(dòng),盡量讓腳落在光斑左右,探測到最高值,減小誤差。 人流身高測量儀說明 本方案為利用北醒公司產(chǎn)品 TFmini-Plus 和 Arduino-UNO 板結(jié)合開發(fā)出的小設(shè)備。其作用為:統(tǒng)計(jì)人流數(shù)量以及相應(yīng)目...
閱讀 3404·2022-01-04 14:20
閱讀 3118·2021-09-22 15:08
閱讀 2208·2021-09-03 10:44
閱讀 2324·2019-08-30 15:44
閱讀 1501·2019-08-29 18:40
閱讀 2669·2019-08-29 17:09
閱讀 2996·2019-08-26 13:53
閱讀 3227·2019-08-26 13:37