概述:變量沒(méi)有固定值,我們可以用一個(gè)變量配合函數(shù)栈暇,把不同的數(shù)值變化關(guān)聯(lián)起來(lái),實(shí)現(xiàn)交互展示闯参。
本次學(xué)習(xí)內(nèi)容為:對(duì)訂單數(shù)量進(jìn)行增減瞻鹏,同時(shí)要求訂單金額跟隨變動(dòng)悲立。
實(shí)際需求:點(diǎn)擊加減時(shí),同步改變訂單數(shù)量和金額新博。
訂單數(shù)量增減
▲ ?數(shù)量加減
屬性配置如下:
思路解析:訂單數(shù)量是變化的薪夕,于是我們賦予它一個(gè)變量“a”;點(diǎn)擊加時(shí)赫悄,訂單在現(xiàn)有的基礎(chǔ)上“+1”原献;同理,點(diǎn)擊減則表現(xiàn)為“-1”埂淮,在這里需要加入一個(gè)判斷姑隅,訂單不能為負(fù)數(shù);計(jì)算完成后倔撞,我們需要將改變后的值讲仰,重新在文本框表現(xiàn)出來(lái)
上述計(jì)算賦值:(a=訂單數(shù)量)
注:涉及函數(shù)計(jì)算,文本框類型應(yīng)限定問(wèn)數(shù)字
▲ ?金額跟隨數(shù)量變化
屬性配置如下:
思路解析:訂單金額為“單價(jià)*數(shù)量”痪蝇,而金額也是不斷變化的鄙陡,要實(shí)時(shí)變動(dòng),于是也要給它添加個(gè)變量“money”躏啰,其他部分和加減基本一樣趁矾,都是計(jì)算后,重新復(fù)制給顯示框
上述計(jì)算時(shí)给僵,賦值:(單價(jià)=15毫捣,money=金額,a=訂單數(shù)量)
但這里要注意:計(jì)算“money=a*15”時(shí)帝际,這里的a是變化之前的蔓同,所以“+”時(shí),我們要再加上15(單價(jià))胡本,牌柄;“-”時(shí),我們要再減去15(單價(jià))
ps:此處是多次嘗試得出的結(jié)果侧甫,此計(jì)算順序的原因珊佣,暫未研究明白
▲ ? 跨頁(yè)面的文本框聯(lián)動(dòng)
屬性配置如下:
思路解析:不同文本框內(nèi)容同步,還是用變量披粟,賦值第一個(gè)文本框輸入內(nèi)容等同于變量“S”咒锻,直接賦值第二個(gè)文本框在載入時(shí),顯示變量“S”
此處守屉,要跳轉(zhuǎn)惑艇,來(lái)展示效果,于是在第一頁(yè),添加了一個(gè)跳轉(zhuǎn)按鈕
注:此處無(wú)需限定滨巴,文本類型為文本思灌,也可顯示文字