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

【微信小程序】一文帶你搞懂小程序的頁面配置和網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求

這篇具有很好參考價(jià)值的文章主要介紹了【微信小程序】一文帶你搞懂小程序的頁面配置和網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

頁面配置

每個(gè)小程序頁面都有一個(gè).json文件,該文件用來對(duì)小程序的頁面進(jìn)行配置。

頁面配置文件的作用

小程序中,每個(gè)頁面都有自己的.json配置文件,用來對(duì)當(dāng)前頁面的窗口外觀、頁面效果等進(jìn)行配置。

頁面配置和全局配置的關(guān)系

小程序中,app.json中的window節(jié)點(diǎn),可以全局配置小程序中每個(gè)頁面的窗口表現(xiàn)。

如:當(dāng)在app.json中全局配置導(dǎo)航欄的文字為蘇涼時(shí),此時(shí)每個(gè)頁面的導(dǎo)航欄標(biāo)題都為蘇涼。

微信小程序體驗(yàn)版怎么看網(wǎng)絡(luò)請(qǐng)求,微信小程序,小程序,微信小程序,網(wǎng)絡(luò)如果某些小程序頁面想要擁有特殊的窗口表現(xiàn),此時(shí),“頁面級(jí)別的 .json配置文件”就可以實(shí)現(xiàn)這種需求。

注意:當(dāng)全局配置和頁面配置沖突時(shí),根據(jù)就近原則,最終的頁面以頁面配置的效果為準(zhǔn)。

頁面配置

在頁面配置文件(.json)中我們可以通過修改以下屬性來配置頁面文件。

屬性名 類型 默認(rèn)值 說明
navigationBarTitleText String 字符串 導(dǎo)航欄標(biāo)題文字內(nèi)容
navigationBarBackgroundColor Hexcolor #000000 導(dǎo)航欄背景顏色,如#000000
navigationBarTextStyle String white 導(dǎo)航欄標(biāo)題顏色,僅支持black / white
backgroundColor Hexcolor #ffffff 窗口的背景色
backgroundTextStyle string dark 下拉 loading的樣式,僅支持dark / light
enablePullDownRefresh Boolean false 是否全局開啟下拉刷新
onReachBottomDistance Number 50 頁面上拉觸底事件觸發(fā)時(shí)距頁面底部距離,單位為px

如:
微信小程序體驗(yàn)版怎么看網(wǎng)絡(luò)請(qǐng)求,微信小程序,小程序,微信小程序,網(wǎng)絡(luò)

網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求

網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求的限制

出于安全性方面的考慮,小程序官方對(duì)數(shù)據(jù)接口的請(qǐng)求做出了如下兩個(gè)限制;

  1. 只能請(qǐng)求HTTPS類型的接口
  2. 必須將接口的域名添加到信任列表中,如下圖所示:
    微信小程序體驗(yàn)版怎么看網(wǎng)絡(luò)請(qǐng)求,微信小程序,小程序,微信小程序,網(wǎng)絡(luò)

下面我們一起來看看如何進(jìn)行域名配置。

配置request合法域名

步驟:

  1. 登錄小程序管理后臺(tái):微信小程序管理后臺(tái)
    微信小程序體驗(yàn)版怎么看網(wǎng)絡(luò)請(qǐng)求,微信小程序,小程序,微信小程序,網(wǎng)絡(luò)

  2. 下拉點(diǎn)擊開發(fā)下的開發(fā)設(shè)置
    微信小程序體驗(yàn)版怎么看網(wǎng)絡(luò)請(qǐng)求,微信小程序,小程序,微信小程序,網(wǎng)絡(luò)

  3. 下拉找到服務(wù)器域名,點(diǎn)擊開始配置
    微信小程序體驗(yàn)版怎么看網(wǎng)絡(luò)請(qǐng)求,微信小程序,小程序,微信小程序,網(wǎng)絡(luò)

  4. 微信掃碼進(jìn)行身份驗(yàn)證,手機(jī)上點(diǎn)擊開啟
    微信小程序體驗(yàn)版怎么看網(wǎng)絡(luò)請(qǐng)求,微信小程序,小程序,微信小程序,網(wǎng)絡(luò)
    5.輸入你需要配置的域名,保存并提交。
    微信小程序體驗(yàn)版怎么看網(wǎng)絡(luò)請(qǐng)求,微信小程序,小程序,微信小程序,網(wǎng)絡(luò)
    此時(shí)在服務(wù)器域名中存在了剛剛所提交的域名。即設(shè)置成功。
    微信小程序體驗(yàn)版怎么看網(wǎng)絡(luò)請(qǐng)求,微信小程序,小程序,微信小程序,網(wǎng)絡(luò)

回到微信小程序開發(fā)者工具;詳情-項(xiàng)目配置-request合法域名中就保存了剛才我們?cè)谛〕绦蚬芾砗笈_(tái)中配置的域名了。此時(shí)我們就可以在小程序中合法使用這兩個(gè)域名。
微信小程序體驗(yàn)版怎么看網(wǎng)絡(luò)請(qǐng)求,微信小程序,小程序,微信小程序,網(wǎng)絡(luò)

配置服務(wù)器域名注意事項(xiàng):

  1. 域名只支持https協(xié)議
  2. 域名不能使用IP地址或localhost
  3. 域名必須經(jīng)過ICP備案
  4. 服務(wù)器域名一個(gè)月內(nèi)最多可申請(qǐng)5次修改(小程序管理后臺(tái)顯示還可修改49次,為顯示bug,實(shí)際上就只有5次,請(qǐng)謹(jǐn)慎使用。)

發(fā)起get/post請(qǐng)求

調(diào)用微信小程序提供的wx.request()方法,可以發(fā)起GET數(shù)據(jù)請(qǐng)求:

在wxml中給按鈕綁定一個(gè)單擊事件:

<button type="primary" bindtap="Get_request">發(fā)起GET請(qǐng)求</button>

通過wx.request方法請(qǐng)求數(shù)據(jù)。

 Get_request(){
     wx.request({
       url: 'https://suliang.blog.csdn.net', //請(qǐng)求地址
       method:"GET", //請(qǐng)求方式 
       data:{         //發(fā)送到服務(wù)器的數(shù)據(jù)
           name:'suliang',
           age:21
       },
       success:(result)=>{    //請(qǐng)求成功后的回調(diào)函數(shù)
             console.log(result);
       }

     })
 }

點(diǎn)擊按鈕,get請(qǐng)求成功。
微信小程序體驗(yàn)版怎么看網(wǎng)絡(luò)請(qǐng)求,微信小程序,小程序,微信小程序,網(wǎng)絡(luò)

同理:發(fā)起POST請(qǐng)求也是如此,只需將method的值修改為PSOT即可。

在頁面剛加載時(shí)請(qǐng)求數(shù)據(jù)

在很多情況下,我們需要在頁面剛加載的時(shí)候,自動(dòng)請(qǐng)求一些初始化的數(shù)據(jù)。此時(shí)需要在頁面的onLoad事件中調(diào)用獲取數(shù)據(jù)的函數(shù)。
在頁面的.js文件中的監(jiān)聽頁面加載設(shè)置即可。

   /**
     * 生命周期函數(shù)--監(jiān)聽頁面加載
     */
 onLoad(options) {
     this.Get_request();
 },

跳過request合法域名校驗(yàn)

如果后端程序員僅僅提供了http 協(xié)議的接口、暫時(shí)沒有提供https協(xié)議的接口。

此時(shí)為了不耽誤開發(fā)的進(jìn)度,我們可以在微信開發(fā)者工具中,臨時(shí)開啟 「開發(fā)環(huán)境不校驗(yàn)請(qǐng)求域名、TLS版本及HTTPS證書」 選項(xiàng),跳過request合法域名的校驗(yàn)。

注意:跳過request合法域名校驗(yàn)。僅限在開發(fā)和調(diào)試階段使用,正式上線和發(fā)布時(shí),仍然需要配置合法的request域名。

微信小程序體驗(yàn)版怎么看網(wǎng)絡(luò)請(qǐng)求,微信小程序,小程序,微信小程序,網(wǎng)絡(luò)

關(guān)于跨域和ajax請(qǐng)求

跨域:指的是瀏覽器不能執(zhí)行其他網(wǎng)站的腳本

  1. 跨域問題只存在于基于瀏覽器的Web開發(fā)中。由于小程序的宿主環(huán)境不是瀏覽器而是微信客戶端,所以小程序中不存在跨域的問題。

  2. Ajax技術(shù)的核心是依賴于瀏覽器中的XMLHttpRequest這個(gè)對(duì)象,由于小程序的宿主環(huán)境是微信客戶端,所以小程序中不能叫做“發(fā)起Ajax請(qǐng)求”,而是叫做“發(fā)起網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求”。文章來源地址http://www.zghlxwxcb.cn/news/detail-784893.html

到了這里,關(guān)于【微信小程序】一文帶你搞懂小程序的頁面配置和網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • C/S、B/S架構(gòu)詳解,一文帶你搞懂

    C/S、B/S架構(gòu)詳解,一文帶你搞懂

    ? CS架構(gòu)(Client-Server Architecture)是一種分布式計(jì)算模型,其中客戶端和服務(wù)器之間通過網(wǎng)絡(luò)進(jìn)行通信。在這種架構(gòu)中,客戶端負(fù)責(zé)向服務(wù)器發(fā)送請(qǐng)求,并接收服務(wù)器返回的響應(yīng)。服務(wù)器則負(fù)責(zé)處理客戶端的請(qǐng)求,并返回相應(yīng)的結(jié)果。CS架構(gòu)通常用于構(gòu)建大型的網(wǎng)絡(luò)應(yīng)用程序,

    2024年02月16日
    瀏覽(16)
  • 一文帶你搞懂PyTorch中所有模型查看的函數(shù)model.modules()系列

    model一般繼承nn.Model 他的實(shí)例一般具有幾個(gè)有序 字典 , _modules,_parameters,_buffers,表示當(dāng)前model的子模塊,自己注冊(cè)的parameters和buffers 注意,_modules字典keys對(duì)應(yīng)子模塊名字,value對(duì)應(yīng)子模塊的實(shí)例,所以可以迭代的調(diào)用子模塊的子模塊,比如下面兩個(gè)函數(shù) 因?yàn)槭亲值?,所以?/p>

    2024年02月06日
    瀏覽(26)
  • 【MDX】一文帶你搞懂SQL Server Analysis Services 的安裝和使用

    【MDX】一文帶你搞懂SQL Server Analysis Services 的安裝和使用

    目錄 Step 1: Install developer and management tools 安裝 new stand-alone SQL Server installation or add the feature to an existing installation 安裝 SQL Server Management Studio 安裝 SSDT 安裝 Visual Studio Step 2: Install databases Step 3: Install projects Step 4: 創(chuàng)建項(xiàng)目 Step 5: 定義數(shù)據(jù)源 Step 6: 部署Analysis Services項(xiàng)目 Step 7: F

    2023年04月08日
    瀏覽(24)
  • 【微信小程序】一文搞懂條件渲染、列表渲染以及wxss模板樣式

    【微信小程序】一文搞懂條件渲染、列表渲染以及wxss模板樣式

    ??作者簡(jiǎn)介:蘇涼(專注于網(wǎng)絡(luò)爬蟲,數(shù)據(jù)分析,正在學(xué)習(xí)前端的路上) ??博客主頁:蘇涼.py的博客 ??系列專欄:小程序開發(fā)基礎(chǔ)教程 ??名言警句:海闊憑魚躍,天高任鳥飛。 ??要是覺得博主文章寫的不錯(cuò)的話,還望大家三連支持一下呀?。?! ??關(guān)注?點(diǎn)贊??收藏??

    2024年01月16日
    瀏覽(26)
  • 手把手帶你搞懂AMS啟動(dòng)原理

    手把手帶你搞懂AMS啟動(dòng)原理

    徹底搞懂AMS即ActivityManagerService,看這一篇就夠了 最近那么多教學(xué)視頻(特別是搞車載的)都在講AMS,可能這也跟要快速啟動(dòng)一個(gè)app(甚至是提高安卓系統(tǒng)啟動(dòng)速度有關(guān)),畢竟作為安卓系統(tǒng)的核心系統(tǒng)服務(wù)之一,AMS以及PMS都是很重要的,而我之前在 應(yīng)用的開端–PackageManag

    2024年02月12日
    瀏覽(506)
  • Linux 有哪些搜索方式?5分鐘帶你搞懂!

    Linux 有哪些搜索方式?5分鐘帶你搞懂!

    5分鐘帶你掌握 Linux 的三種搜索方式 1.find 命令 find 命令是用來在給定的目錄下查找符合給定條件的文件 語法格式: find [查找起始路徑] [查找條件] [處理動(dòng)作] (1)根據(jù)名稱查找: find [查找起始路徑] -name 文件名 或者 find [查找起始路徑] -iname 文件名 -name \\\"PATERN\\\":完全匹配文

    2024年01月16日
    瀏覽(24)
  • 帶你搞懂人工智能、機(jī)器學(xué)習(xí)和深度學(xué)習(xí)!

    帶你搞懂人工智能、機(jī)器學(xué)習(xí)和深度學(xué)習(xí)!

    不少高校的小伙伴找我聊入門人工智能該怎么起步,如何快速入門,多長時(shí)間能成長為中高級(jí)工程師(聊下來感覺大多數(shù)學(xué)生黨就是焦慮,畢業(yè)即失業(yè),尤其現(xiàn)在就業(yè)環(huán)境這么差),但聊到最后,很多小朋友連人工智能和機(jī)器學(xué)習(xí)、深度學(xué)習(xí)的關(guān)系都搞不清楚。 今天更文給大

    2024年02月02日
    瀏覽(31)
  • 一篇文章帶你搞懂前端Cookie

    一篇文章帶你搞懂前端Cookie

    瀏覽器Cookie相信各位點(diǎn)進(jìn)這篇文章的小伙伴應(yīng)該不陌生了,它是前端領(lǐng)域中一個(gè)非常重要的內(nèi)容,當(dāng)然也是面試的一個(gè)考點(diǎn),不知道各位小伙伴是否真正掌握了Cookie呢?當(dāng)然沒有掌握也是沒有關(guān)系的,可以跟著小編的腳步一起來學(xué)習(xí)一下前端Cookie,沒有熟練掌握的小伙伴看完這

    2024年02月04日
    瀏覽(30)
  • 一文讓你搞懂javascript如何實(shí)現(xiàn)繼承

    一文讓你搞懂javascript如何實(shí)現(xiàn)繼承

    一、本文想給你聊的東西包含一下幾個(gè)方面:(僅限于es6之前的語法哈,因?yàn)閑s6里面class這用上了。。) 1.原型是啥?原型鏈?zhǔn)巧叮?2.繼承的通用概念。 3.Javascript實(shí)現(xiàn)繼承的方式有哪些? ? 二、原型是啥?原型鏈?zhǔn)巧叮?1.原型是函數(shù)本身的prototype屬性。 首先js和java不

    2024年02月04日
    瀏覽(22)
  • 一篇文章帶你搞懂stm32工程文件

    一篇文章帶你搞懂stm32工程文件

    本文以stm32f4為例,講解stm32標(biāo)準(zhǔn)庫工程中各個(gè)文件的作用,學(xué)藝不精,如有錯(cuò)誤,望大家私信或評(píng)論指出。 先看思維導(dǎo)圖 startup_stm32f427xx.s? 該文件是stm32的啟動(dòng)文件,由匯編語言編寫,主要是做stm32上電時(shí)的配置設(shè)置(如堆棧指針,時(shí)鐘數(shù))并跳轉(zhuǎn)到main函數(shù)中,執(zhí)行c代碼。

    2024年02月21日
    瀏覽(34)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包