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

從零開始 | 原生微信小程序開發(fā)(二)

這篇具有很好參考價(jià)值的文章主要介紹了從零開始 | 原生微信小程序開發(fā)(二)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

!打好最基礎(chǔ)的部分,為后期的項(xiàng)目做好準(zhǔn)備

** 學(xué)習(xí)注冊(cè)App函數(shù)和Page函數(shù)

** 認(rèn)識(shí)一些常見組件,其余組件使用時(shí)查找文檔

** 對(duì)于wxss和css,兩種區(qū)分好

?

App函數(shù)、Page函數(shù)

1.?每個(gè)小程序都需要在app.js中調(diào)用該函數(shù)注冊(cè)小程序?qū)嵗?/p>

  • 注冊(cè)時(shí),可以綁定對(duì)應(yīng)生命周期函數(shù),執(zhí)行對(duì)應(yīng)代碼
  • 可以做些什么事呢?

小程序進(jìn)入場(chǎng)景

有很多種方式,可在app.js中調(diào)用 onshow 函數(shù) 控制臺(tái)查看

App({
onShow(option) {
    // 可以用來(lái)判斷小程序的進(jìn)入場(chǎng)景 scene對(duì)應(yīng)進(jìn)入方式 可在文檔查看
    console.log(option);
  }
})
  • onLunch 函數(shù)也可以查看
  • 1001的應(yīng)用場(chǎng)景偏多

共享數(shù)據(jù)

  • 在app.js文件中的globalData中定義數(shù)據(jù),可共享

從零開始 | 原生微信小程序開發(fā)(二)

從零開始 | 原生微信小程序開發(fā)(二)

能夠?qū)崿F(xiàn)什么功能

頁(yè)面跳轉(zhuǎn)

1.?整理了案例:

  • 在首頁(yè)點(diǎn)擊按鈕跳轉(zhuǎn)到相應(yīng)案例頁(yè)面

從零開始 | 原生微信小程序開發(fā)(二)

  • 可以用循環(huán)的方式綁定,提高寫代碼效率
  • data- 的功能(目前知道的)

item 是自己命名的,可在控制臺(tái)中的target中找dataset,里面有相應(yīng)的{{}}值

用來(lái)鑒別哪個(gè)按鈕觸發(fā)事件

  • 值得注意的是:

路徑中不能出現(xiàn)中文名,否則報(bào)錯(cuò)

從零開始 | 原生微信小程序開發(fā)(二)

注冊(cè)頁(yè)面-Page函數(shù)

Page({})

1.作用一:在生命周期函數(shù)中發(fā)送網(wǎng)絡(luò)請(qǐng)求,請(qǐng)求數(shù)據(jù)

  • 在 onLoad 函數(shù)中,如下案例

從零開始 | 原生微信小程序開發(fā)(二)

  • 值得注意的是:

此時(shí)控制臺(tái)會(huì)報(bào)錯(cuò),因?yàn)橛蛎?,這里先關(guān)掉域名檢測(cè),后面再具體學(xué)習(xí)

從零開始 | 原生微信小程序開發(fā)(二)

從零開始 | 原生微信小程序開發(fā)(二)

?2.?作用二:初始化一些數(shù)據(jù),定義本地固定的數(shù)據(jù)

  • data中定義,方便被wxml引用展示
  1. 監(jiān)聽wxml中的事件,綁定對(duì)應(yīng)事件函數(shù)
  2. 生命周期
  • 文檔目錄
  • 理解起來(lái)其實(shí)還可以,就是對(duì)應(yīng)打開頁(yè)面時(shí)執(zhí)行的生命周期函數(shù)

從零開始 | 原生微信小程序開發(fā)(二)

從零開始 | 原生微信小程序開發(fā)(二)

常見內(nèi)置組件

<view></view>

<text></text>

  • 行內(nèi)元素
  • 注意:屬性類型是布爾型的話直接加進(jìn)去的寫法即可設(shè)置為true,如下

從零開始 | 原生微信小程序開發(fā)(二)

<button></button>

  • 塊級(jí)元素

1.?一些基本使用,在文檔中查對(duì)應(yīng)屬性?

<button>按鈕</button>
<button size="mini" type="primary">type屬性</button>
<button size="mini" type="warn">type屬性</button>
<button size="mini" class="mycolor">自定義屬性</button>
<button size="mini" disabled>禁用屬性</button>
<button size="mini" plain>plain屬性</button>
<button size="mini" hover-class="active">hover效果</button>
<button size="mini" loading>loading屬性</button>

2.?open-type屬性?

  • 以前的做法,但是現(xiàn)在不支持通過(guò)該方法獲得用戶信息,獲取的是默認(rèn)的頭像和“微信用戶”
<button size="mini" open-type="getUserInfo" bindgetuserinfo="getUserInfo1">用戶信息1</button>
// 電話號(hào)碼個(gè)人開發(fā)無(wú)法獲取,企業(yè)開發(fā)可以,但是想要與后臺(tái)配合
<button size="mini" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">電話號(hào)碼</button>

從零開始 | 原生微信小程序開發(fā)(二)

<button size="mini" bindtap="getUserInfo">用戶信息2</button>
getUserInfo() {
    // 調(diào)用API,獲取用戶信息
    wx.getUserProfile({
      desc: 'desc', // 必須傳的參數(shù)
      // 早期小程序的api基本不支持Promise
      // 這里支持promise風(fēng)格了 避免產(chǎn)生回調(diào)地獄
      // success: (res) => {
      //   console.log(res);
      // }
    }).then(res => {
      console.log(res);
    })    
  },
}
  • 更新后發(fā)布的獲取方法,不需要open-type屬性
  • 調(diào)用API

desc:必需的屬性

res:有對(duì)應(yīng)的用戶頭像和昵稱

  • 值得注意的是,這里更改為api請(qǐng)求用戶信息,支持返回Promise對(duì)象

<image></images>

  • 比較重要的屬性:mode
  • 可以在自己嘗試一下mode的多種屬性,體驗(yàn)一下照片不同的放置方法
<image src="/assets/tarbar/image10.jpg"></image>
<image src="/assets/tarbar/image10.jpg" mode="aspectFit"></image>
<!-- 實(shí)現(xiàn):選擇本地圖片,并展示出來(lái) -->
<button bindtap="onChooseLocalImage" class="mycolor">選擇本地圖片</button>
<image src="{{chooseImg}}" mode="widthFix"></image>
onChooseLocalImage() {
    wx.chooseMedia({
      mediaType:["image"],
    }).then(res => {
      console.log(res);
      this.setData({
        chooseImg:res.tempFiles[0].tempFilePath  // 展示照片 記得調(diào)用該函數(shù)
      })
    })
  }
  • 注意:選擇完照片后返回的結(jié)果是將鏈接放入數(shù)組,即可選擇多張照片,參照文檔

從零開始 | 原生微信小程序開發(fā)(二)

<scroll-view></scroll-view>

  • 兩個(gè)方向的滾動(dòng),查看文檔
  • 注意:要使用flex布局,這里得先設(shè)置屬性enable-flex,注意下面的item要設(shè)置flex-shrink: 0; 使得盒子不被壓縮

從零開始 | 原生微信小程序開發(fā)(二)

<input>

  • 新增屬性,可對(duì)數(shù)據(jù)進(jìn)行雙向綁定
  • 注意這里的value必須寫
<input type="text" model:value="{{message}}" class="inp"/>

從零開始 | 原生微信小程序開發(fā)(二)

從零開始 | 原生微信小程序開發(fā)(二)

組件共同屬性

id

String

組件的唯一標(biāo)識(shí)

style

String

組件內(nèi)聯(lián)樣式

class

String

樣式類

data-*

Any(自定義屬性)

組件上觸發(fā)的事件時(shí),會(huì)發(fā)送給事件處理函數(shù)

bind*/catch*

EventHandler

組件的事件

hidden

Boolean

組件是否顯示

wxss

app.wxss

  • 全局樣式

111.wxss (111為文件的名稱)

  • 頁(yè)面中的樣式

style=""

  • 行內(nèi)樣式

1.?優(yōu)先級(jí):行內(nèi)>頁(yè)面>全局?

2.?支持的選擇器以及權(quán)重 可在文檔查找

從零開始 | 原生微信小程序開發(fā)(二)

從零開始 | 原生微信小程序開發(fā)(二)

擴(kuò)展-尺寸單位

開發(fā)微信小程序可以用 iPhone6 作為視覺稿的標(biāo)準(zhǔn)

1.?rpx

  • 可以根據(jù)屏幕寬度進(jìn)行自適應(yīng),規(guī)定屏幕為750rpx
  • 如在iphone6,屏幕寬度為375px,有750個(gè)物理像素,即 1rpx=0.5px=1物理像素

2.?在wxss中設(shè)置樣式時(shí),使用rpx單位,原本的 px數(shù)值 * 2,單位寫為 rpx?

從零開始 | 原生微信小程序開發(fā)(二)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-501291.html

到了這里,關(guān)于從零開始 | 原生微信小程序開發(fā)(二)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(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)文章

  • 微信小程序 | 小程序開發(fā)

    微信小程序 | 小程序開發(fā)

    ??? 微信小程序?qū)冢盒〕绦蜷_發(fā) 初級(jí)知識(shí) ????? 個(gè)人簡(jiǎn)介:一個(gè)不甘平庸的平凡人?? ? 個(gè)人主頁(yè):CoderHing的個(gè)人主頁(yè) ?? 格言: ?? 路漫漫其修遠(yuǎn)兮,吾將上下而求索?? ?? 你的一鍵三連是我更新的最大動(dòng)力?? 目錄 一、認(rèn)識(shí)小程序開發(fā) 什么是小程序? 各個(gè)平臺(tái)小

    2024年01月24日
    瀏覽(61)
  • 微信小程序開發(fā)之微信小程序交互

    微信小程序開發(fā)之微信小程序交互

    目錄 一、小程序交互 前端: 1、先在登陸界面中編寫代碼 2、在前端中編寫js代碼 后端: ? ? ? ? ? 1、先導(dǎo)入依賴: ? ? ? ? ? 2、定義好配置文件 ? ? ? ? ? 3、編寫好實(shí)體類 ? ? ? ? ? 4、將幫助類進(jìn)行配置 ? ? ? ? ? 5、編寫mapper類 ? ? ? ? ? 6、定義service層以及對(duì)應(yīng)的

    2024年02月09日
    瀏覽(21)
  • 從零開始開發(fā)企培源碼:搭建企業(yè)內(nèi)訓(xùn)小程序的全面指南

    從零開始開發(fā)企培源碼:搭建企業(yè)內(nèi)訓(xùn)小程序的全面指南

    在當(dāng)今競(jìng)爭(zhēng)激烈的企業(yè)世界中,不斷提升員工的技能和知識(shí)已經(jīng)成為了保持競(jìng)爭(zhēng)力的必要條件之一。因此,越來(lái)越多的企業(yè)開始重視內(nèi)部培訓(xùn),以確保員工具備所需的技能和知識(shí)。為了更有效地進(jìn)行內(nèi)部培訓(xùn),許多企業(yè)都在考慮開發(fā)自己的企業(yè)內(nèi)訓(xùn)小程序。本文將為您提供一

    2024年02月07日
    瀏覽(20)
  • 微信小程序開發(fā)教程(二)--上傳小程序

    微信小程序開發(fā)教程(二)--上傳小程序

    接上文,我們已經(jīng)有一個(gè)小例子了。 在模擬器的位置,點(diǎn)擊頭像,會(huì)登錄。 此時(shí)我們可以第一次嘗試將我們的小程序進(jìn)行上傳。 點(diǎn)擊下圖箭頭所指位置: 點(diǎn)擊確定: 填寫版本號(hào)和備注信息,選擇上傳: 在網(wǎng)頁(yè)管理小程序上,選擇上傳,以下都選擇紅框所在位置: 填寫相關(guān)

    2023年04月25日
    瀏覽(25)
  • 微信小程序 -- 小程序開發(fā)能力與拓展

    微信小程序 -- 小程序開發(fā)能力與拓展

    1. 獲取用戶頭像 當(dāng)小程序需要讓用戶完善個(gè)人資料時(shí),我們可以通過(guò)微信提供的頭像、昵稱填寫能力快速完善。如圖: 想使用微信提供的頭像填寫能力,需要兩步: 將 button 組件 open-type 的值設(shè)置為 chooseAvatar 當(dāng)用戶選擇需要使用的頭像之后,可以通過(guò) bindchooseavatar 事件回調(diào)

    2024年04月15日
    瀏覽(29)
  • 微信小程序開發(fā)---小程序的頁(yè)面配置

    目錄 一、小程序頁(yè)面配置的作用 二、頁(yè)面配置和全局配置的關(guān)系 三、頁(yè)面配置中常用的配置項(xiàng) 在每個(gè)小程序中,每個(gè)頁(yè)面都有自己的.json配置文件,用來(lái)對(duì)當(dāng)前頁(yè)面的窗口外觀,頁(yè)面效果進(jìn)行配置。 小程序中,app.json中的windows節(jié)點(diǎn),可以全局配置小程序中每個(gè)頁(yè)面的窗口表

    2024年02月09日
    瀏覽(19)
  • python做微信小程序開發(fā),python怎么開發(fā)小程序

    python做微信小程序開發(fā),python怎么開發(fā)小程序

    大家好,小編來(lái)為大家解答以下問(wèn)題,python做微信小程序開發(fā),python怎么開發(fā)小程序,今天讓我們一起來(lái)看看吧! 大家好,小編為大家解答用python編寫一個(gè)小程序的問(wèn)題。很多人還不知道如何用python做小軟件,現(xiàn)在讓我們一起來(lái)看看吧! 大家好,小編來(lái)為大家解答以下問(wèn)題

    2024年03月12日
    瀏覽(25)
  • 【微信小程序開發(fā)零基礎(chǔ)入門】——微信小程序入門

    【微信小程序開發(fā)零基礎(chǔ)入門】——微信小程序入門

    學(xué)習(xí)小程序跟學(xué)習(xí)網(wǎng)頁(yè)開發(fā)有什么不同 1.如何創(chuàng)建微信小程序項(xiàng)目 1.1 注冊(cè)、登錄、復(fù)制appId 注冊(cè):在 https://mp.weixin.qq.com/cgi-bin/wx 進(jìn)行注冊(cè)微信小程序開發(fā)賬號(hào) 登錄:在 https://mp.weixin.qq.com 登錄小程序賬號(hào) 復(fù)制appId: 在 \\\"開發(fā)\\\" 的 \\\"開發(fā)管理\\\" 的 \\\"開發(fā)設(shè)置\\\" 的 \\\"開發(fā)者ID\\\"中 1.2 下

    2024年02月03日
    瀏覽(32)
  • 【微信小程序開發(fā)】第 1 節(jié) - 小程序簡(jiǎn)介

    ???????? 歡迎來(lái)到博主 Apeiron?的博客,祝您旅程愉快 !?時(shí)止則止,時(shí)行則行。動(dòng)靜不失其時(shí),其道光明。 目錄 1、緣起 2、小程序與普通網(wǎng)頁(yè)開發(fā)的區(qū)別 3、API?簡(jiǎn)介 4、總結(jié) ? ? ? ? 在日常生活中,我們幾乎每天都在使用微信小程序,那么,這個(gè)微信小程序到底是怎么

    2024年02月07日
    瀏覽(21)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包