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

Uniapp學(xué)習(xí)之從零開始寫一個簡單的小程序demo(新建頁面,通過導(dǎo)航切換頁面,發(fā)送請求)

這篇具有很好參考價值的文章主要介紹了Uniapp學(xué)習(xí)之從零開始寫一個簡單的小程序demo(新建頁面,通過導(dǎo)航切換頁面,發(fā)送請求)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

先把官網(wǎng)文檔擺在這,后面會用到的
[uniapp官網(wǎng)文檔]: https://uniapp.dcloud.net.cn/vernacular.html#

一、開發(fā)工具準備

1-1 安裝HBuilder

按照官方推薦,先裝一個HBuilder

下載地址:
https://www.dcloud.io/hbuilderx.html

1-2 安裝微信開發(fā)者工具

如果要在微信小程序上運行,再裝一個微信開發(fā)者工具

下載地址:(記得選穩(wěn)定版)
https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

1-3 配置

為了之后的調(diào)試,在HBuilder里配置微信開發(fā)者工具的安裝路徑

HBuilder-》工具-》設(shè)置-》運行配置-》小程序運行配置-》微信開發(fā)者工具路徑

Uniapp學(xué)習(xí)之從零開始寫一個簡單的小程序demo(新建頁面,通過導(dǎo)航切換頁面,發(fā)送請求),雜七雜八,uni-app,學(xué)習(xí),小程序

在微信開發(fā)者工具中設(shè)置端口開發(fā)、不校驗合法域名

微信開發(fā)者工具-》設(shè)置-》安全設(shè)置-》服務(wù)端口:打開
微信開發(fā)者工具-》詳情-》本地設(shè)置-》不校驗合法域名...:勾選

Uniapp學(xué)習(xí)之從零開始寫一個簡單的小程序demo(新建頁面,通過導(dǎo)航切換頁面,發(fā)送請求),雜七雜八,uni-app,學(xué)習(xí),小程序

Uniapp學(xué)習(xí)之從零開始寫一個簡單的小程序demo(新建頁面,通過導(dǎo)航切換頁面,發(fā)送請求),雜七雜八,uni-app,學(xué)習(xí),小程序

二、寫代碼

如果你有足夠的耐心,可以先去官網(wǎng)把語法文檔先看一遍,大致了解vue的一些基本語法,下面寫起來會相對容易。

沒耐心如我憑著多年前的模糊前端知識記憶直接開搞,遇到哪里不懂再去百度哪里。

2-1 新建模板項目

HBuilder-》文件-》新建-》項目-》選一個模板
  • 注意1:這里是選模板,也就是你接下來要寫的項目的參照(你CV大法的來源),推薦官方提供的【Hello uni-app】,大部分你接下來要用到的組件里面都有例子。

  • 注意2:這里vue版本最好選2,頭鐵的我就覺得新的好,選了3。3簡直太好了,它好就好在遇到問題網(wǎng)上一搜全是2的解決方案,根本沒幾個可以參考的,就靠我的鐵頭自己想解決方案,慘痛經(jīng)歷。

Uniapp學(xué)習(xí)之從零開始寫一個簡單的小程序demo(新建頁面,通過導(dǎo)航切換頁面,發(fā)送請求),雜七雜八,uni-app,學(xué)習(xí),小程序

2-2 新建空白項目

步驟同上,選擇模板的時候選默認模板。

注意:為什么不直接在成品模板里改呢,因為你會因為一兩行代碼的改動遇到各種奇奇怪怪的錯誤,然后就失去了正確的模板可以參考。當然,你也可以再新建一個模板項目來參考,但直接在成品模板里改出一個自己的項目,就算成功了,也會存在大量冗余代碼,也會存在很多“刪除了會報錯,留著又不知道它有什么用的代碼”,不利于新人初期的學(xué)習(xí)。

個人建議:初期學(xué)習(xí)還是做加法更有利于掌握知識。

2-3 運行空白項目

運行-》運行到小程序模擬器-》運行微信開發(fā)者工具

Uniapp學(xué)習(xí)之從零開始寫一個簡單的小程序demo(新建頁面,通過導(dǎo)航切換頁面,發(fā)送請求),雜七雜八,uni-app,學(xué)習(xí),小程序

當日志欄出現(xiàn)【項目 ‘demo02’ 編譯成功。前端運行日志,請另行在小程序開發(fā)工具的控制臺查看?!繒r,就可以通過微信小程序開發(fā)工具查看你的項目了。

注:uniapp項目編譯后的路徑:項目根目錄/unpackage/dist/dev/mp-weixin

微信小程序開發(fā)工具導(dǎo)入項目時就是導(dǎo)入這個路徑

導(dǎo)入之后可以看到空白項目里的HBuilder圖標和Hello字樣

Uniapp學(xué)習(xí)之從零開始寫一個簡單的小程序demo(新建頁面,通過導(dǎo)航切換頁面,發(fā)送請求),雜七雜八,uni-app,學(xué)習(xí),小程序

2-4 開寫

2-4-1 頁面

空白項目只自帶一個首頁,我需要新增頁面,于是在/pages目錄下右鍵新建另外三個頁面

Uniapp學(xué)習(xí)之從零開始寫一個簡單的小程序demo(新建頁面,通過導(dǎo)航切換頁面,發(fā)送請求),雜七雜八,uni-app,學(xué)習(xí),小程序

Uniapp學(xué)習(xí)之從零開始寫一個簡單的小程序demo(新建頁面,通過導(dǎo)航切換頁面,發(fā)送請求),雜七雜八,uni-app,學(xué)習(xí),小程序

建的時候勾選【在pages.json中注冊】,工具就會自動修改pages.json文件,如圖所示。

然后你可以手動為這些頁面改名

Uniapp學(xué)習(xí)之從零開始寫一個簡單的小程序demo(新建頁面,通過導(dǎo)航切換頁面,發(fā)送請求),雜七雜八,uni-app,學(xué)習(xí),小程序

2-4-2 導(dǎo)航欄

基礎(chǔ)頁面可以通過頁腳導(dǎo)航欄切換,這就需要新增一段配置,在剛剛的pages同級下新增"tabBar"配置

修改pages.json文件

"pages": [ //pages數(shù)組中第一項表示應(yīng)用啟動頁,參考:https://uniapp.dcloud.io/collocation/pages
    {
        "path": "pages/index/index",
        "style": {
            "navigationBarTitleText": "首頁"
        }
    }
    ,{
        "path" : "pages/tab1/tab1",
        "style" :                                                                                    
        {
            "navigationBarTitleText": "頁面1",
            "enablePullDownRefresh": false
        }

    }
    ,{
        "path" : "pages/tab2/tab2",
        "style" :                                                                                    
        {
            "navigationBarTitleText": "頁面2",
            "enablePullDownRefresh": false
        }

    }
    ,{
        "path" : "pages/tab3/tab3",
        "style" :                                                                                    
        {
            "navigationBarTitleText": "頁面3",
            "enablePullDownRefresh": false
        }

    }
],
"tabBar": {
    "borderStyle": "black",
    "backgroundColor": "#333",
    "color": "#8F8F94",
    "selectedColor": "#f33e54",
    "list": [
        {
            "pagePath": "pages/index/index",
            "text": "首頁"
        },
        {
            "pagePath": "pages/tab1/tab1",
            "text": "頁面1"
        },
        {
            "pagePath": "pages/tab2/tab2",
            "text": "頁面2"
        },
        {
            "pagePath": "pages/tab3/tab3",
            "text": "頁面3"
        }
    ]
}

改完保存,自動差量編譯,切到微信小程序開發(fā)工具,可以看到頁面上已經(jīng)出現(xiàn)底部導(dǎo)航欄的4個頁面選項,并且可以通過點擊切換頁面

Uniapp學(xué)習(xí)之從零開始寫一個簡單的小程序demo(新建頁面,通過導(dǎo)航切換頁面,發(fā)送請求),雜七雜八,uni-app,學(xué)習(xí),小程序

2-4-3 發(fā)請求

按照uniapp官方文檔來:

這里隨便找了個開源在線請求地址,實際項目可替換為自己的項目服務(wù)地址。

注意:如果沒有注冊微信小程序appId,https請求是調(diào)不通的,只能發(fā)http請求

修改tab1.vue文件

<template>
	<view>
		<button @click="sendRequest">發(fā)請求</button>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				
			}
		},
		methods: {
			sendRequest(){
				uni.request({
				    url: 'http://api.thecatapi.com/v1/images/search?limit=1', //示例
				    data: {
				        
				    },
				    header: {
				        'custom-header': 'hello' //自定義請求頭信息
				    },
				    success: (res) => {
				        console.log(res.data);
				        this.text = 'request success';
				    }
				});
			}
		}
	}
</script>

<style>

</style>

點擊按鈕發(fā)送請求,控制臺打印出返回數(shù)據(jù):

Uniapp學(xué)習(xí)之從零開始寫一個簡單的小程序demo(新建頁面,通過導(dǎo)航切換頁面,發(fā)送請求),雜七雜八,uni-app,學(xué)習(xí),小程序

2-4-4 …

待補充…

有了頁面,有了導(dǎo)航用來切換頁面,能夠向后端發(fā)送請求,這就算一個簡陋的demo了,還想要什么功能可以直接拿起vue在此基礎(chǔ)上開搞文章來源地址http://www.zghlxwxcb.cn/news/detail-695894.html

到了這里,關(guān)于Uniapp學(xué)習(xí)之從零開始寫一個簡單的小程序demo(新建頁面,通過導(dǎo)航切換頁面,發(fā)送請求)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【簡單】使用ChatGPT和QT從零開始構(gòu)建一個計算器應(yīng)用

    【簡單】使用ChatGPT和QT從零開始構(gòu)建一個計算器應(yīng)用

    在這篇博文中,我將向大家展示如何使用ChatGPT和Qt來構(gòu)建一個完整的計算器應(yīng)用。我們將從零開始,逐步引導(dǎo)您完成整個項目,包括需求分析、軟件設(shè)計、代碼編寫等環(huán)節(jié)。該項目代碼全部由GPT編寫,10分鐘完成。 本項目旨在使用ChatGPT和Qt技術(shù)構(gòu)建一個功能完備的計算器應(yīng)用。

    2024年02月11日
    瀏覽(25)
  • 從零開始搭建游戲服務(wù)器 第一節(jié) 創(chuàng)建一個簡單的服務(wù)器架構(gòu)

    從零開始搭建游戲服務(wù)器 第一節(jié) 創(chuàng)建一個簡單的服務(wù)器架構(gòu)

    由于現(xiàn)在java web太卷了,所以各位同行可以考慮換一個賽道,做游戲還是很開心的。 本篇教程給新人用于學(xué)習(xí)游戲服務(wù)器的基本知識,給新人們一些學(xué)習(xí)方向,有什么錯誤的地方歡迎各位同行進行討論。 本篇教程預(yù)計使用Java+Redis+Mongo 本著先完成再完美的原則,從最簡單的

    2024年02月10日
    瀏覽(18)
  • 如何從零開始開發(fā)一個小程序

    如何從零開始開發(fā)一個小程序

    申請賬號 小程序注冊頁 開發(fā)設(shè)置 登錄 小程序后臺 ,我們可以點擊左側(cè)菜單 “開發(fā)”-“開發(fā)管理”,點擊后正文上方點擊 “開發(fā)設(shè)置” ,就看到小程序的 AppID(小程序ID) 了 。 小程序的 AppID 相當于小程序平臺的一個身份證,后續(xù)你會在很多地方要用到 AppID (注意這里要區(qū)別

    2024年02月10日
    瀏覽(24)
  • 用python從零開始做一個最簡單的小說爬蟲帶GUI界面(3/3)

    用python從零開始做一個最簡單的小說爬蟲帶GUI界面(3/3)

    目錄 上一章內(nèi)容 前言 出現(xiàn)的一些問題 requests包爬取小說的不便之處 利用aiohttp包來異步爬取小說 介紹 代碼 main.py ?test_1.py test_3.py 代碼大致講解 注意 系列總結(jié) 用python從零開始做一個最簡單的小說爬蟲帶GUI界面(2/3)_木木em哈哈的博客-CSDN博客 前一章博客我們講了怎么通過

    2024年02月11日
    瀏覽(20)
  • 用python從零開始做一個最簡單的小說爬蟲帶GUI界面(2/3)

    用python從零開始做一個最簡單的小說爬蟲帶GUI界面(2/3)

    目錄 前一章博客 前言 主函數(shù)的代碼實現(xiàn) 逐行代碼解析 獲取鏈接 獲取標題 獲取網(wǎng)頁源代碼 獲取各個文章的鏈接 函數(shù)的代碼 導(dǎo)入庫文件 獲取文章的標題 獲取文章的源代碼 提取文章目錄的各個文章的鏈接 總代碼 下一章內(nèi)容 用python從零開始做一個最簡單的小說爬蟲帶GUI界面

    2024年02月11日
    瀏覽(50)
  • 用python從零開始做一個最簡單的小說爬蟲帶GUI界面(1/3)

    用python從零開始做一個最簡單的小說爬蟲帶GUI界面(1/3)

    目錄 下一章內(nèi)容 PyQt5的配置 ?設(shè)置軟件的快捷啟動方式 1.????????用于設(shè)計界面的程序 2.????????將Qt Designer設(shè)計出來的ui文件轉(zhuǎn)化為py文件 3.? ? ? ? 可以把py文件打包成可執(zhí)行的exe文件 4.????????將ico圖片放在qrc文件中,再將qrc文件轉(zhuǎn)換成py文件,用于小工具的圖

    2024年02月12日
    瀏覽(26)
  • 【從零開始的eBPF】跑一個helloworld程序

    最近在研究ebpf的應(yīng)用,網(wǎng)上對較低版本的內(nèi)核和centos操作系統(tǒng)的相關(guān)資料較少,這里記錄一個自己環(huán)境配置編譯運行一個ebpf的helloworld程序的過程。 環(huán)境是centos7.9,虛擬機安裝內(nèi)存需要分配高一些,后續(xù)編譯llvm很吃性能 ebpf需要至少內(nèi)核是4.9+以上的版本,這里選擇了4.18版本

    2024年02月07日
    瀏覽(20)
  • 從零基礎(chǔ)開始開發(fā)自己的第一個微信小程序

    從零基礎(chǔ)開始開發(fā)自己的第一個微信小程序

    通過本篇blog,你可以熟悉從零開始,搭建小程序開發(fā)環(huán)境,并運行起自己的第一個小程序。 1、 注冊賬號 2、 下載開發(fā)工具搭建開發(fā)環(huán)境 3、 創(chuàng)建工程,編寫代碼 4、 手機上查看效果 通過以上四步就能創(chuàng)建屬于自己的小程序了。 注冊完成后是這樣的 小程序開發(fā)工具下載地址

    2024年02月14日
    瀏覽(92)
  • 認識釘釘小程序_搭建一個簡單的小程序---釘釘小程序開發(fā)教程001

    認識釘釘小程序_搭建一個簡單的小程序---釘釘小程序開發(fā)教程001

    ? ? 其實這里面開發(fā)的時候具體,應(yīng)該有很多的坑,不過..因為暫時不需要具體做,我僅僅查了一下怎么做,記錄一下,以后不用再查了. ? ? 感覺釘釘小程序開發(fā)比微信小程序開發(fā)要更便捷,簡單一些.首先要注冊一個開發(fā)者,其實登錄上釘釘賬號就可以了.然后可以看看,快速入門,我沒

    2024年02月09日
    瀏覽(24)
  • 小程序開發(fā):如何從零開始建立你的第一個小程序

    小程序開發(fā):如何從零開始建立你的第一個小程序

    你可能有一個小程序的想法,但它仍然是一個想法。對于開發(fā)人員來說,這是一項艱巨的任務(wù),因為你必須確保你有足夠的時間來開發(fā)你的第一個小程序。如果你決定使用小程序,那就有很多事情要做。創(chuàng)建一個小程序可能是一件非常耗時的事情。除了創(chuàng)建一個自己的小程序

    2024年02月10日
    瀏覽(98)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包