小程序自定義組件中observer函數的應用

<!-- 單個數據監聽 -->
<view>白菜</view>
<view>價格:{{price}}</view>
<!-- bindinput輸入時觸發方法 -->
<view>數量: <input type="number"  bindinput='changee' value="{{num1}}"></input></view>
<view>總價:{{sum}}</view><!-- 多個數據監聽 -->
<view class='sum2'>
<input class='inlineInput' type="number"  bindinput='changeNum2' value="{{num2}}"></input>+
<input class='inlineInput' type="number"  bindinput='changeNum3' value="{{num3}}"></input>=
<text>{{sum2}}</text>
</view>

js

// components/date/index.js
Component({/*** 組件的屬性列表*/properties: {},/*** 組件的初始數據*/data: {num1: 0,sum:0,price: 2,num2: 0,num3: 0,sum2: 0},/*** 組件的方法列表*/methods: {changee(e){// console.log(e);let num1 = e.detail.value;this.setData({num1: num1})},changeNum2(e){let num2 = e.detail.value;this.setData({num2: num2})},changeNum3(e) {let num3 = e.detail.value;this.setData({num3: num3})}},observers: { //觀察者:屬性監聽//單個監聽'num1'(num1) {  this.setData({sum: num1*this.data.price})},//多個監聽'num2,num3'(num2,num3){num2 == '' && (num2 = 0);num3 == '' && (num3 = 0);this.setData({sum2: parseFloat(num2) + parseFloat(num3)})  }}})

?

轉載于:https://www.cnblogs.com/duanzhenzhen/p/11304636.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/386247.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/386247.shtml
英文地址,請注明出處:http://en.pswp.cn/news/386247.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

從新手到Flutter架構師,一篇就夠!學習路線+知識點梳理

前言 IT行業薪水高&#xff0c;這是眾所周知的&#xff0c;所以很多人大學都選擇IT相關專業&#xff0c;即使非該專業的人&#xff0c;畢業了也想去一個培訓機構鍍鍍金&#xff0c;進入這一行業。 但是有關這個行業35歲就退休的說法&#xff0c;也一直盛傳。 加上這幾年不斷…

Es6常用方法filter

1. filter針對數組起過濾作用篩選出符合條件的一個或多個元素 lvar newarr [ { num: 1, val: ceshi, flag: aa }, { num: 2, val: ww } ] console.log(newarr.filter(item > item.num2 )) // [{num:2,val:ww}] 2 .filter 自動多慮數組中 空字符串、undefined、null var …

從新手到Flutter架構師,一篇就夠!幫你突破瓶頸

前言 馬上快到金三銀四都春招階段了&#xff0c;在這本就是跳槽、找工作的年后黃金時間&#xff0c;大多數求職者都早早做好年后求職的準備&#xff0c;其中不乏有年前早早辭了工作準備年后跳槽的有經驗的職場老人們&#xff0c;也有一批即將畢業的應屆畢業生的職場新人們。 …

從新手到Flutter架構師,一篇就夠!附贈課程+題庫

導語 Android 音視頻開發這塊目前的確沒有比較系統的教程或者書籍&#xff0c;網上的博客文章也都是比較零散的。只能通過一點點的學習和積累把這塊的知識串聯積累起來。 音視頻的開發&#xff0c;往往是比較難的&#xff0c;而這個比較難的技術就是NDK里面的技術。音視頻/高…

微信小程序之視圖容器(swiper)組件創建輪播圖

一、視圖容器&#xff08;Swiper&#xff09; 1、swiper&#xff1a;滑塊視圖容器 微信官方文檔&#xff1a;https://developers.weixin.qq.com/miniprogram/dev/component/swiper.html 二、swiper應用 1、頁面邏輯&#xff08;index.js&#xff09; Page({data: {imgUrls: [{l…

從草根到百萬年薪程序員的十年風雨之路,使用指南

前言 文章篇幅較長&#xff0c;建議耐心食用&#xff0c;相信對你有幫助。碼字不易&#xff0c;如果有誤&#xff0c;歡迎指出。 前部分是面試經歷&#xff0c;后部分是附帶的問題筆記/推薦回答/書籍。 我的微信小號有一組特殊的朋友。他們從 CSDN上看到我之前發布的《從阿里到…

修復png bug的腳本

代碼 //IE5.5 PNG Alpha Fix v2.0 Alpha: Background Tiling Support//(c) 2008 Angus Turnbull http://www.twinhelix.com//This is licensed under the GNU LGPL, version 2.1 or later.//For details, see: http://creativecommons.org/licenses/LGPL/2.1/varIEPNGFix windo…

從草根到百萬年薪程序員的十年風雨之路,吊打面試官系列!

開頭 大家好&#xff0c;我是G哥&#xff0c;目前人在荊州辦事&#xff0c;但是干貨還是要安排上&#xff01; 國外有一個爆火的開發人員學習路線&#xff0c;目前已經在 Github收獲了 131 k star&#xff0c;Star 數量在 Github 所有倉庫中排名第 9 。這個倉庫有多火就不用說…

Android View系列(二):事件分發機制源碼解析

概述 在介紹點擊事件規則之前&#xff0c;我們需要知道我們分析的是MotionEvent&#xff0c;即點擊事件&#xff0c;所謂的事件分發就是對MotionEvent事件的分發過程&#xff0c;即當一個MotionEvent生成以后&#xff0c;系統需要把這個事件傳遞給具體的View&#xff0c;而這個…

從零開始系統化學Android,值得收藏!

前言 每年的3、4月份是各大企業為明年拓展業務大量吸納人才的關鍵時期&#xff0c;招聘需求集中、空缺崗位多&#xff0c;用人單位也習慣在初秋進行大規模招聘。 金九銀十&#xff0c;招聘旺季&#xff0c;也是一個求職旺季。 不打無準備的仗&#xff0c;在這種關鍵時期&…

[轉]清華夢的粉碎——寫給清華大學的退學申請

[轉]清華夢的粉碎——寫給清華大學的退學申請 讀了全文&#xff0c;感同身受&#xff0c;全文轉載。 By 王垠&#xff08;2005.09.22&#xff09; 作者王垠&#xff0c;非常有思想的一個人&#xff0c;川大計算機系97級本科&#xff0c;2001年畢業后直博保送清華大學計算機系&a…

網易嚴選Java開發三面面經:java技術編程培訓班

前言 Spring Security是一個功能強大且高度可定制的身份驗證和訪問控制框架。提供了完善的認證機制和方法級的授權功能。是一款非常優秀的權限管理框架。它的核心是一組過濾器鏈&#xff0c;不同的功能經由不同的過濾器。這篇文章就是想通過一個小案例將Spring Security整合到…

第九篇 并發(進程和線程)

Python里執行并發有進程和線程兩個&#xff0c;分布使用 threading 和multiprocessing 兩個庫&#xff0c;一般用的是這兩個庫里的Thread和Process from threading import Thread # 線程 : 同時運行from multiprocessing import Process # 進程 進程和線程的使用場景&#x…

網易嚴選Java開發三面面經:java讀文件內容

一、前言 Redis 提供了5種數據類型&#xff1a;String&#xff08;字符串&#xff09;、Hash&#xff08;哈希&#xff09;、List&#xff08;列表&#xff09;、Set&#xff08;集合&#xff09;、Zset&#xff08;有序集合&#xff09;&#xff0c;理解每種數據類型的特點對于…

網易嚴選Java開發三面面經:mysql索引面試題

寫在前面 最近&#xff0c;很多小伙伴出去面試都被問到了Spring問題&#xff0c;關于Spring&#xff0c;細節點很多&#xff0c;面試官也非常喜歡問一些很細節的技術點。所以&#xff0c;在 Spring 專題中&#xff0c;我們盡量把Spring的每個技術細節說清楚&#xff0c;將透徹…

網易嚴選Java開發三面面經:南京黑馬java培訓怎么樣

個人背景 如標題所示&#xff0c;我的個人背景非常簡單&#xff0c;Java開發經驗1年半&#xff0c;學歷普通&#xff0c;2本本科畢業&#xff0c;畢業后出來就一直在Crud&#xff0c;在公司每天重復的工作對我的技術提升并沒有什么幫助&#xff0c;但小鎮出來的我也深知自我努…

網易架構師深入講解Java開發!BAT等大廠必問技術面試題

前言 MyBatis是目前非常流行的ORM框架&#xff0c;它的功能很強大&#xff0c;然而其實現卻比較簡單、優雅。本文主要講述MyBatis的架構設計思路&#xff0c;并且討論MyBatis的幾個核心部件&#xff0c;然后結合一個select查詢實例&#xff0c;深入代碼&#xff0c;來探究MyBa…

IOS 消息轉發

最近在看消息轉發的資料&#xff0c;發現大部分都是理論知識&#xff0c;很少有完整的代碼。現在以代碼的形式形象的解釋一下&#xff1a; 用Xcode創建一個工程 1.正常方法調用 創建一個類Person 代碼如下 Person.h代碼如下&#xff1a; #import <Foundation/Foundation.h&g…

網易資深Java架構師:java數組對象轉為list集合

前言 現在刷抖音經常可以看到一些老外街坊&#xff0c;問他們最想把什么帶回自己的國家&#xff0c;我聽過很多的回答都是&#xff1a;淘寶&#xff0c;支付寶&#xff0c;美食&#xff0c;微信&#xff0c;外賣&#xff0c;高鐵等等。 確實如此&#xff0c;隨著國家的快速發…

夯實基礎——P2084 進制轉換

題目鏈接&#xff1a;https://www.luogu.org/problem/P2084 P2084 進制轉換 題目背景 無 題目描述 今天小明學會了進制轉換&#xff0c;比如&#xff08;10101&#xff09;2 &#xff0c;那么它的十進制表示的式子就是 : 1*2^40*2^31*2^20*2^11*2^0&#xff0c; 那么請你編程實…