您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)如何使用HBuilderX開發(fā)一個簡單的微信小程序,小編覺得挺實(shí)用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
在微信開發(fā)者工具的設(shè)置中開啟,如圖:
在HBuilderX中新建項(xiàng)目,選擇uni-app,如圖:
在HBuilderX中編寫代碼
目錄結(jié)構(gòu)如圖:
編寫代碼:
index.less
.content{ padding: 0 40rpx; image{ width: 100%; } .title{ display: block; text-align: center; font-size: 50rpx; font-weight: bold; } .operate{ text-align: center; margin-top: 30rpx; .btn{ width: 200rpx; height: 80rpx; display: inline-block; } .btn:first-of-type{ margin-right: 40rpx; } } .message{ font-size: 34rpx; margin: 15rpx 0; color: #333; } }
App.vue
<script> export default { onLaunch: function() { console.log('App Launch') }, onShow: function() { console.log('App Show') }, onHide: function() { console.log('App Hide') } } </script> <style> /*每個頁面公共css */ </style>
index.vue
<template> <view class="content"> <image src="../../static/g1.gif" mode="widthFix"></image> <text class="title">鵲伴相依間,佳期又一年</text> <text class="title">做我女朋友吧!</text> <view class="operate"> <button type="primary" class="btn" @tap="agree">好呀</button> <button type="warn" class="btn" @tap="disagree">不好</button> </view> <view class="message" v-for="one in love":key="one">{{one}}</view> </view> </template> <script> export default { data() { return { love:[], timer:{} } }, onLoad() { this.back=uni.getBackgroundAudioManager() this.back.src="http://140.143.132.225/love/pdd.mp3" this.back.title="音樂" this.back.play() }, onShow(){ this.love=[] this.timer={} let msg={ 2000: "我愛你!", 4000: " I love you! (英語)", 6000: "愛しています (日語)", 8000: " ich liebe dich! (德語)", 10000: "я люблю тебя! (俄語)", 12000: "ti amo! (意大利語)", 14000: "te amo! (西班牙語)", 16000: "? ????! (韓語)", 18000: "jeg elsker dig! (丹麥語)", 20000: "σ 'αγαπ?! (希臘語)" } let ref=this; for(let key in msg){ let t=setTimeout(function(){ ref.love.push(msg[key]) delete ref.timer[key] },key) ref.timer[key]=t } }, onHide:function(){ for(let key in this.timer){ clearTimeout(this.timer[key]) } }, methods: { agree:function(){ uni.showToast({ icon:"none", title:"我就知道你一定會同意", duration:4000 }) }, disagree:function(){ uni.showModal({ title:"要不要當(dāng)我女朋友", content:"(:", cancelText:"拒絕", confirmText:"同意", success:function(res){ if(res.confirm){ uni.showToast({ icon:"none", title:"我就知道你一定會同意", duration:4000 }) } else{ uni.showToast({ icon:"none", title:"你錯過了一個億", duration:4000 }) } } }) } } } </script> <style lang="less"> @import url("index.less"); </style>
選擇運(yùn)行—運(yùn)行到小程序模擬器—微信開發(fā)者工具
(如果出現(xiàn)編譯不通過的問題,可在工具的插件安裝里安裝相應(yīng)的插件)
編譯完成后,可在微信開發(fā)者工具中預(yù)覽和發(fā)布(選擇上傳操作,填相關(guān)信息,并在微信公眾號后臺網(wǎng)站實(shí)現(xiàn)審核和發(fā)布)
關(guān)于“如何使用HBuilderX開發(fā)一個簡單的微信小程序”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。