91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序如何實現一個頁面監聽自定義組件的觸發事件

發布時間:2020-11-02 09:21:17 來源:億速云 閱讀:616 作者:Leah 欄目:開發技術

這篇文章將為大家詳細講解有關微信小程序如何實現一個頁面監聽自定義組件的觸發事件,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

prompt組件:

1.首先搭建提示組件ui。由于后面各個頁面都有可能用到該組件,所以我選擇從頁面傳值過來顯示提示語;
2.然后在prompt.js的點擊事件里指定方法名稱,該方法名稱在后面的頁面調用監聽組件時需要用到;

// prompt.wxml
<view class="main" catchtouchmove="catchTouchMove">
 <view class="main-mask"></view>
 <view class="main-content">
 <view class="content-title">提示</view>
 <view class="content-text">{{txtTips}}</view>
 <button class="btn-confirm" bindtap="bindConfirm">確定</button>
 </view>
</view>
// prompt.js
Component({
 /**
  * 組件的屬性列表
  */
 properties: {
  txtTips: String,//聲明屬性類型
 },

 /**
  * 組件的初始數據
  */
 data: {

 },

 /**
  * 組件的方法列表
  */
 methods: {
  //確認按鈕
  bindConfirm: function (e) {
   this.triggerEvent('events');
  },

  // 截獲豎向滑動--禁止底部頁面滑動
  catchTouchMove: function (res) {
   return true;
  },
 }
})

home頁面:

1.首先需要在home.json的"usingComponents"屬性里引入prompt組件地址;
2.然后在home.wxml中引入<prompt />組件,且綁定的事件名稱要跟組件中triggerEvent方法指定的名稱一致;
3.完成上面2個步驟后,我們就可以在js頁面就可以監聽操作組件的觸發事件啦;

// home.json
{
 "usingComponents": {// 需引入自定義組件地址
  "prompt": "/component/prompt/prompt"
 }
}
// home.wxml
<view class="main">
 <button bindtap="bindEjectComponent">彈出自定義組件</button>
 <!-- 提示組件 -->
 <prompt txtTips="{{txtTips}}" bind:events="bindPromptConfirm" wx:if="{{isShowPromptComponent}}"/>
</view>
// home.js
Page({
 /**
 頁面的初始數據
  */
 data: {
  isShowPromptComponent: false,//是否顯示提示控件組件
 },

 //點擊彈出自定義組件
 bindEjectComponent:function(e){
  var that = this;
  that.setData({
   isShowPromptComponent: true,
   txtTips:"Hi,我是自定義提示組件喔!",
  })
 },

 //提示組件確認事件
 bindPromptConfirm: function (e) {
  var that = this;
  that.setData({
   isShowPromptComponent: false,
  })
 },
})

關于微信小程序如何實現一個頁面監聽自定義組件的觸發事件就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临西县| 山东省| 谢通门县| 鄂托克前旗| 信宜市| 林芝县| 民丰县| 夹江县| 百色市| 汝州市| 正蓝旗| 泸水县| 建平县| 临泽县| 榆树市| 丹棱县| 金平| 宁津县| 高安市| 蕉岭县| 巩留县| 综艺| 阿拉善左旗| 鄂州市| 平江县| 大新县| 开封市| 本溪市| 咸阳市| 四会市| 普兰店市| 克什克腾旗| 含山县| 清徐县| 白朗县| 兴业县| 元江| 湖口县| 富蕴县| 建宁县| 连山|