中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

網(wǎng)站設(shè)計(jì)的汕頭公司網(wǎng)頁(yè)設(shè)計(jì)制作教程

網(wǎng)站設(shè)計(jì)的汕頭公司,網(wǎng)頁(yè)設(shè)計(jì)制作教程,網(wǎng)站檢測(cè)報(bào)告哪里做,重慶網(wǎng)站如何做推廣知識(shí)點(diǎn)1:什么是事件 事件是渲染層到邏輯層的通訊方式。通過事件可以將用戶在渲染層產(chǎn)生的行為,反饋到邏輯層進(jìn)行業(yè)務(wù)的處理。 知識(shí)點(diǎn)2:小程序中常用的事件 類型綁定方式事件描述tapbindtap或bind:tap手指觸摸后馬上離開,類似于…

知識(shí)點(diǎn)1:什么是事件

  • 事件是渲染層到邏輯層的通訊方式。通過事件可以將用戶在渲染層產(chǎn)生的行為,反饋到邏輯層進(jìn)行業(yè)務(wù)的處理。

知識(shí)點(diǎn)2:小程序中常用的事件

類型綁定方式事件描述
tapbindtap或bind:tap手指觸摸后馬上離開,類似于 HTML中的click 事件
inputbindinput 或 bind:input文本框的輸入事件
changebindchange 或 bind:change狀態(tài)改變時(shí)觸發(fā)

知識(shí)點(diǎn)3:事件對(duì)象的屬性列表

  • 當(dāng)事件回調(diào)觸發(fā)的時(shí)候,會(huì)收到一個(gè)事件對(duì)象event,它的詳細(xì)屬性列表如下:
屬性類型
typeString事件類型
timeStampInteger頁(yè)面打開到觸發(fā)事件所經(jīng)過的毫秒數(shù)
targetObject觸發(fā)事件的組件的一些屬性值集合
currentTargetObject當(dāng)前組件的一些屬性值集合
detailObject額外的信息
touchesArray觸摸事件,當(dāng)前停留在屏幕中的觸摸點(diǎn)信息的數(shù)組
changedTouchesArray觸摸事件,當(dāng)前變化的觸摸點(diǎn)信息的數(shù)組

知識(shí)點(diǎn)4:target和currentTarget的區(qū)別

  • target是觸發(fā)該事件的源頭組件,而currentTarget則是當(dāng)前事件所綁定的組件。
<button 
bind:tap="targetClick" 
type="primary" 
plain="true" 
id="123" 
>target按鈕</button>
Page({targetClick(event){console.log(event)}
})
{type: "tap", timeStamp: 2827, target: {…}, currentTarget: {…}, mark: {…}, …}
changedTouches: [{…}]
currentTarget: {id: "123", offsetLeft: 0, offsetTop: 0, dataset: {…}}
detail: {x: 165.15625, y: 35.328125}
mark: {}
mut: false
target: {id: "123", offsetLeft: 0, offsetTop: 0, dataset: {…}}
timeStamp: 2827
touches: [{…}]
type: "tap"
__evName: "tap"
_allowWriteOnly: true
_relatedInfo: {anchorTargetText: "target按鈕", anchorRelatedText: "", anchorTapTime: 1737007035902}
_requireActive: true
_userTap: true
__proto__: Object

<view bind:tap="targetClick" id="456" ><button type="primary" 
id="123" 
>target按鈕</button></view>
Page({targetClick(event){console.log(event)}
})
{type: "tap", timeStamp: 4896, target: {…}, currentTarget: {…}, mark: {…}, …}
changedTouches: [{…}]
currentTarget: {id: "456", offsetLeft: 0, offsetTop: 0, dataset: {…}}
detail: {x: 97.828125, y: 60.65625}
mark: {}
mut: false
target: {id: "123", offsetLeft: 0, offsetTop: 25, dataset: {…}}
timeStamp: 4896
touches: [{…}]
type: "tap"
__evName: "tap"
_allowWriteOnly: true
_relatedInfo: {anchorTargetText: "target按鈕", anchorRelatedText: "", anchorTapTime: 1737007515471}
_requireActive: true
_userTap: true
__proto__: Object
  • 點(diǎn)擊內(nèi)部的按鈕時(shí),點(diǎn)擊事件以冒泡的方式向外擴(kuò)散,也會(huì)觸發(fā)外層view 的tap 事件處理函數(shù)。
  • target 指向的是觸發(fā)事件的源頭組件,因此,target是內(nèi)部的按鈕組件。(事件的觸發(fā)者)
  • currentTarget 指向的是當(dāng)前正在觸發(fā)事件的那個(gè)組件,因此,e.currentTarget 是當(dāng)前的 view 組件。(事件的響應(yīng)者)

知識(shí)點(diǎn)5:bindtap 語(yǔ)法格式

  • 在小程序中,不存在HTML中的onClick鼠標(biāo)點(diǎn)擊事件,而是通過tap事件來(lái)響應(yīng)用戶的觸摸行為。
<!-- 定義 -->
<button type="primary" bindtap="btnTapHandler">登錄</button>
Page({//bindtap的實(shí)現(xiàn)btnTapHandler(e){console.log(e)}
})

知識(shí)點(diǎn)6:在事件處理函數(shù)中為data中的數(shù)據(jù)賦值

  • 通過調(diào)用this.setData(dataObject)方法進(jìn)行賦值。
<!-- 定義 -->
<button type="primary" bindtap="changeCountHandler">當(dāng)前計(jì)數(shù):{{countNum}}</button>
Page({data:{
countNum:0
},
//target 實(shí)現(xiàn)targetClick(event){console.log(event)},//bindtap 實(shí)現(xiàn)btnTapHandler(e){console.log(e)},//data 賦值changeCountHandler(e){this.setData({countNum:this.data.countNum+1})}
})

知識(shí)點(diǎn)7:事件傳參

  • 可以為組件提供data-*自定義屬性傳參,其中*代表的是參數(shù)的名字。
  • 通過event中解析出傳遞的參數(shù)。
<!-- 如果傳遞數(shù)字需要用{{}}包括,否則默認(rèn)為字符串 -->
<button type="primary" bindtap="eventHandler" data-name="Jeck" data-age="{{18}}">事件傳參</button>
 //data 事件傳參eventHandler(e){console.log(e.target.dataset.name);}

知識(shí)點(diǎn)8:bindinput的語(yǔ)法格式

  • 在小程序中,通過input事件來(lái)響應(yīng)文本框的輸入事件。
<view>------------------bindinput--------------------</view>
<input bind:tap="inputHandler" placeholder="請(qǐng)輸入"></input>
  //input 事件inputHandler(e){console.log(e)}

http://www.risenshineclean.com/news/5952.html

相關(guān)文章:

  • php網(wǎng)站開發(fā)作業(yè)企業(yè)網(wǎng)址怎么申請(qǐng)
  • 路由器怎么做網(wǎng)站優(yōu)就業(yè)seo怎么樣
  • 在線做ppt模板下載網(wǎng)站有哪些推廣平臺(tái)下載
  • 哈爾濱企業(yè)做網(wǎng)站今日新聞?lì)^條10條
  • 58同城佛山網(wǎng)站建設(shè)360點(diǎn)睛實(shí)效平臺(tái)推廣
  • 河北省建設(shè)廳網(wǎng)站老版信息流廣告公司排名
  • 如何熟悉網(wǎng)站項(xiàng)目的邏輯公司推廣咨詢
  • 網(wǎng)站怎么更改域名常州seo第一人
  • 信用網(wǎng)站建設(shè)工作總結(jié)凡科建站后屬于自己的網(wǎng)站嗎
  • 有空間域名服務(wù)器怎么做網(wǎng)站搜索引擎營(yíng)銷的模式有哪些
  • 動(dòng)漫制作專業(yè)認(rèn)識(shí)武漢百度seo網(wǎng)站優(yōu)化
  • 二手書哪個(gè)網(wǎng)站做的好seo查詢 站長(zhǎng)之家
  • 江蘇建站管理系統(tǒng)開發(fā)重慶搜索排名提升
  • win7主機(jī)做網(wǎng)站搜狗首頁(yè)排名優(yōu)化
  • wordpress批量刪除文章上海aso優(yōu)化公司
  • 昆明網(wǎng)站制作方案企業(yè)網(wǎng)絡(luò)營(yíng)銷推廣案例
  • 廈門網(wǎng)站搜索引擎優(yōu)化網(wǎng)站排名優(yōu)化快速
  • wordpress 隱藏內(nèi)容seo信息查詢
  • 有關(guān)網(wǎng)站建設(shè)的外文文獻(xiàn)百度網(wǎng)游排行榜
  • 上海發(fā)布公眾號(hào)app核心關(guān)鍵詞如何優(yōu)化
  • 做網(wǎng)站虛擬主機(jī)和云服務(wù)器會(huì)計(jì)培訓(xùn)機(jī)構(gòu)排名前十
  • wordpress頁(yè)面和文章的區(qū)別seo基本步驟
  • 大尺度做爰網(wǎng)站在線廈門百度競(jìng)價(jià)推廣
  • 網(wǎng)站建設(shè)推廣有用嗎網(wǎng)推平臺(tái)
  • 微型營(yíng)銷網(wǎng)站制作谷歌推廣費(fèi)用多少
  • 棋牌類網(wǎng)站設(shè)計(jì)建設(shè)合肥網(wǎng)絡(luò)推廣網(wǎng)絡(luò)運(yùn)營(yíng)
  • 大冶專業(yè)建站公司免費(fèi)做網(wǎng)站怎么做網(wǎng)站鏈接
  • 網(wǎng)站備案登記查詢系統(tǒng)刷seo關(guān)鍵詞排名軟件
  • web網(wǎng)站開發(fā)用什么關(guān)鍵字挖掘機(jī)愛站網(wǎng)
  • wordpress 標(biāo)題字體簡(jiǎn)述搜索引擎優(yōu)化