国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Uni-app運用HBuilderX和微信web開發(fā)者工具做微信小程序

這篇具有很好參考價值的文章主要介紹了Uni-app運用HBuilderX和微信web開發(fā)者工具做微信小程序。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

Uni-app、HBuilderX和微信web開發(fā)者工具的介紹

使用HBuilderX時需配置的工具

通過HBuilderX構(gòu)建項目

?配置微信開發(fā)者工具

通過HBuilderX將項目運行到微信小程序中

?Uni-app中常用的組件及方法

擴(kuò)展組件的使用方法

結(jié)語



Uni-app、HBuilderX和微信web開發(fā)者工具的介紹

Uni-app的介紹:

uni-app是一個使用vue.js開發(fā)所有前端應(yīng)用的框架,開發(fā)者編寫一套代碼,可發(fā)布到iOS、Android、H5以及各種小程序、快應(yīng)用等多個平臺.

HBuilderX的介紹:

HBuilderX中的H是HTML的首字母,Builder是構(gòu)造者,X是HBuilder的下一代版本。簡稱HX
HX是輕如編輯器、強(qiáng)如IDE的合體版本。

微信web開發(fā)者工具的介紹:

為幫助開發(fā)者更方便、更安全地開發(fā)和調(diào)試基于微信的網(wǎng)頁,我們推出了微信 web 開發(fā)者工具。它是一個桌面應(yīng)用,通過模擬微信客戶端的表現(xiàn),使得開發(fā)者可以使用這個工具方便地在 PC 或者 Mac 上進(jìn)行開發(fā)和調(diào)試工作。

使用HBuilderX時需配置的工具

首先下載完善項目需要的插件

hbuilder開發(fā)微信小程序,前端,微信小程序,uni-app

?其次就是運行配置將需要運行到瀏覽器的文件路徑給配置完善.

hbuilder開發(fā)微信小程序,前端,微信小程序,uni-app

?HBuilderX可通過多種方式運行項目

hbuilder開發(fā)微信小程序,前端,微信小程序,uni-app

??HBuilderX中配置微信開發(fā)者工具需打開項目的manifest.json文件進(jìn)行配置微信小程序的AppID

hbuilder開發(fā)微信小程序,前端,微信小程序,uni-app

?并且將微信開發(fā)者工具的路徑配置正確,路徑錯誤將會運行失敗,找到微信小程序圖標(biāo),鼠標(biāo)右擊點擊屬性->快捷方式,將目標(biāo)(T)的路徑復(fù)制到HBuilderX配置文件中

hbuilder開發(fā)微信小程序,前端,微信小程序,uni-app

hbuilder開發(fā)微信小程序,前端,微信小程序,uni-app

通過HBuilderX構(gòu)建項目

通過HBuilderX創(chuàng)建第一個uni-app應(yīng)用

第一步:打開HBuilderX,點擊工具欄里的文件 -> 新建 -> 項目

hbuilder開發(fā)微信小程序,前端,微信小程序,uni-app

?第二步:選擇uni-app類型,輸入項目名稱,選擇模板,選擇vue的版本,點擊創(chuàng)建,即可成功創(chuàng)建

hbuilder開發(fā)微信小程序,前端,微信小程序,uni-app

?最后:項目創(chuàng)建完成之后需要測試是否可以正常運行項目,打開項目的任意文件,如App.vue,選擇“運行”-->"運行到瀏覽器“命令,選擇瀏覽器,即可在瀏覽器中看到項目的運行效果。

hbuilder開發(fā)微信小程序,前端,微信小程序,uni-app

?配置微信開發(fā)者工具

進(jìn)入微信開發(fā)者工具,點擊設(shè)置->安全將服務(wù)器端口號打開

hbuilder開發(fā)微信小程序,前端,微信小程序,uni-app

通過HBuilderX將項目運行到微信小程序中

打開HBuilderX,進(jìn)入項目,點擊運行->運行到小程序模擬器->微信開發(fā)者工具命令,即可在微信開發(fā)者工具中體驗uni-app,如圖

hbuilder開發(fā)微信小程序,前端,微信小程序,uni-app

?Uni-app中常用的組件及方法

組件:<view> 視圖容器。它類似于傳統(tǒng)html中的div,用于包裹各種元素內(nèi)容。

屬性說明

hbuilder開發(fā)微信小程序,前端,微信小程序,uni-app

<text>文本組件。用于包裹文本內(nèi)容。

屬性說明

hbuilder開發(fā)微信小程序,前端,微信小程序,uni-app

<button>按鈕

屬性說明

hbuilder開發(fā)微信小程序,前端,微信小程序,uni-app

<image>圖片。?

?屬性說明

hbuilder開發(fā)微信小程序,前端,微信小程序,uni-app

navigator頁面跳轉(zhuǎn)。該組件類似HTML中的<a>組件,但只能跳轉(zhuǎn)本地頁面。目標(biāo)頁面必須在pages.json中注冊。

屬性說明

屬性名 類型 默認(rèn)值 說明 平臺差異說明
url String 應(yīng)用內(nèi)的跳轉(zhuǎn)鏈接,值為相對路徑或絕對路徑,如:"../first/first","/pages/first/first",注意不能加?.vue?后綴
open-type String navigate 跳轉(zhuǎn)方式
delta Number 當(dāng) open-type 為 'navigateBack' 時有效,表示回退的層數(shù)
animation-type String pop-in/out 當(dāng) open-type 為 navigate、navigateBack 時有效,窗口的顯示/關(guān)閉動畫效果,詳見:窗口動畫 App
animation-duration Number 300 當(dāng) open-type 為 navigate、navigateBack 時有效,窗口顯示/關(guān)閉動畫的持續(xù)時間。 App
hover-class String navigator-hover 指定點擊時的樣式類,當(dāng)hover-class="none"時,沒有點擊態(tài)效果
hover-stop-propagation Boolean false 指定是否阻止本節(jié)點的祖先節(jié)點出現(xiàn)點擊態(tài) 微信小程序
hover-start-time Number 50 按住后多久出現(xiàn)點擊態(tài),單位毫秒
hover-stay-time Number 600 手指松開后點擊態(tài)保留時間,單位毫秒
target String self 在哪個小程序目標(biāo)上發(fā)生跳轉(zhuǎn),默認(rèn)當(dāng)前小程序,值域self/miniProgram 微信2.0.7+、百度2.5.2+、QQ

?代碼示例:

<template>
	<view>
		<view class="page-body">
			<view class="btn-area">
				<navigator url="navigate/navigate?title=navigate" hover-class="navigator-hover">
					<button type="default">跳轉(zhuǎn)到新頁面</button>
				</navigator>
				<navigator url="redirect/redirect?title=redirect" open-type="redirect" hover-class="other-navigator-hover">
					<button type="default">在當(dāng)前頁打開</button>
				</navigator>
				<navigator url="/pages/tabBar/extUI/extUI" open-type="switchTab" hover-class="other-navigator-hover">
					<button type="default">跳轉(zhuǎn)tab頁面</button>
				</navigator>
			</view>
		</view>
	</view>
</template>
<script>
// navigate.vue頁面接受參數(shù)
export default {
	onLoad: function (option) { //option為object類型,會序列化上個頁面?zhèn)鬟f的參數(shù)
		console.log(option.id); //打印出上個頁面?zhèn)鬟f的參數(shù)。
		console.log(option.name); //打印出上個頁面?zhèn)鬟f的參數(shù)。
	}
}
</script>

常見的方法:uni.navigateTo 保留當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個頁面 uni.switchTab 跳轉(zhuǎn)到 tabBar 頁面,并關(guān)閉其他所有非 tabBar 頁面 uni.redirectTo 關(guān)閉當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個頁面 uni.reLaunch 關(guān)閉所有頁面,打開到應(yīng)用內(nèi)的某個頁面

擴(kuò)展組件的使用方法

uni-table :

表格是由4個組件:?uni-table表格組件、uni-tr表格行 、uni-th?表格頭、uni-td?單元格組成

需要注意的是:

  • uni-table?的根節(jié)點一定是?uni-tr
  • uni-tr?的根節(jié)點一定是?uni-th?或者?uni-td
  • 一個表格內(nèi)理論上只能包含表頭行
  • 目前只能在?uni-th?中設(shè)置 width 屬性,uni-td?的寬度跟隨?uni-th?寬度變化
<uni-table border stripe emptyText="暫無更多數(shù)據(jù)" >
	<!-- 表頭行 -->
	<uni-tr>
		<uni-th align="center">日期</uni-th>
		<uni-th align="center">姓名</uni-th>
		<uni-th align="left">地址</uni-th>
	</uni-tr>
	<!-- 表格數(shù)據(jù)行 -->
	<uni-tr>
		<uni-td>2020-10-20</uni-td>
		<uni-td>Jeson</uni-td>
		<uni-td>北京市海淀區(qū)</uni-td>
	</uni-tr>
	<uni-tr>
		<uni-td>2020-10-21</uni-td>
		<uni-td>HanMeiMei</uni-td>
		<uni-td>北京市海淀區(qū)</uni-td>
	</uni-tr>
	<uni-tr>
		<uni-td>2020-10-22</uni-td>
		<uni-td>LiLei</uni-td>
		<uni-td>北京市海淀區(qū)</uni-td>
	</uni-tr>
	<uni-tr>
		<uni-td>2020-10-23</uni-td>
		<uni-td>Danner</uni-td>
		<uni-td>北京市海淀區(qū)</uni-td>
	</uni-tr>

</uni-table>

uni-icon :

用于展示 icon 圖標(biāo) 。

基本用法

<uni-icons type="contact" size="30"></uni-icons>

uni-icon屬性

屬性名 類型 默認(rèn)值 說明
size Number 24 圖標(biāo)大小
type String - 圖標(biāo)圖案,參考示例
color String - 圖標(biāo)顏色
customPrefix String - 自定義圖標(biāo)

結(jié)語

首先uniapp是一個非常強(qiáng)大的跨平臺開發(fā)框架。它允許我們使用一套代碼來開發(fā)同時運行在多個平臺上的應(yīng)用程序,包括iOS、Android、Web等。這對于開發(fā)者來說非常方便,因為我們不需要為不同的平臺編寫不同的代碼,只需要使用Vue.js來編寫一個統(tǒng)一的代碼庫。

其次uniapp具有很好的開發(fā)效率。由于Uniapp使用了一套統(tǒng)一的開發(fā)語法和組件庫,我們可以快速地開發(fā)出具有良好用戶體驗的應(yīng)用程序。而且,Uniapp還提供了豐富的組件和插件,可以幫助我們輕松實現(xiàn)一些常見的功能,如導(dǎo)航欄、下拉刷新等。

此外,我還學(xué)到了一些關(guān)于前端開發(fā)的基礎(chǔ)知識,如HTML、CSS和JavaScript等。這些知識對于我理解Uniapp和Vue.js的工作原理非常有幫助。我也發(fā)現(xiàn)了Vue.js的一些特性,如數(shù)據(jù)綁定、組件化,這些都是Uniapp開發(fā)的基礎(chǔ)。

在學(xué)習(xí)Uniapp的過程中,我也遇到了一些挑戰(zhàn)。比如,我發(fā)現(xiàn)在調(diào)試Uniapp應(yīng)用程序時,需要使用HBuilderX這樣的開發(fā)工具,而不是傳統(tǒng)的瀏覽器開發(fā)工具。這需要我去了解和適應(yīng)新的開發(fā)環(huán)境和工具。另外,由于Uniapp是一個相對新的框架,我在學(xué)習(xí)過程中也會遇到一些問題,需要查閱官方文檔和社區(qū)來找到解決方法。

總的來說,學(xué)習(xí)Uniapp是一次非常有意義的經(jīng)歷。通過這個過程,我不僅學(xué)到了新的技術(shù)和知識,還提高了自己的開發(fā)能力。我相信Uniapp會在未來的移動應(yīng)用開發(fā)中發(fā)揮越來越重要的作用,我會繼續(xù)深入學(xué)習(xí)和應(yīng)用這個框架。文章來源地址http://www.zghlxwxcb.cn/news/detail-600813.html

到了這里,關(guān)于Uni-app運用HBuilderX和微信web開發(fā)者工具做微信小程序的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包