這篇文章主要介紹vue.js計算屬性指的是什么,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)服務項目包括疏勒網(wǎng)站建設、疏勒網(wǎng)站制作、疏勒網(wǎng)頁制作以及疏勒網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,疏勒網(wǎng)站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到疏勒省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
什么是計算屬性(Computed )?
計算屬性看起來就像Vue中的數(shù)據(jù)(data)屬性,但是我們可以執(zhí)行一些算術和非算術任務。
<template> <ul> <li>First name : {{firstName}}</li> <li>Last name : {{lastName}}</li> <li>Full name : {{firstName + ' '+ lastName}}</li> </ul> </template> <script> data:function(){ return{ firstName: "Sai", lastName: "Gowtham" } } </script>
在上面的代碼中,我們創(chuàng)建了兩個數(shù)據(jù)屬性firstName和lastName,并將其插入到template中。
如果你查看我們的template,我們在{{}}花括號中添加了Full Name邏輯。
例子
如何創(chuàng)建第一個計算屬性的示例。
計算屬性在計算屬性對象中聲明。
<template> <ul> <li>First name : {{firstName}}</li> <li>Last name : {{lastName}}</li> <!-- 計算屬性 --> <li>Full name : {{fullName}}</li> </ul> </template> <script> export default{ data:function(){ return{ firstName: "Sai", lastName: "Gowtham" } }, computed:{ fullName:function(){ return this.firstName+' '+this.lastName } } }
這里我們添加了一個名為fullName的計算屬性,它是一個函數(shù),返回用戶的全名。
我們可以像使用數(shù)據(jù)屬性一樣在template中使用計算屬性。
計算屬性由vue緩存,因此它只在底層數(shù)據(jù)屬性更改時重新評估邏輯,這意味著如果firstName或lastName沒有更改,那么它只返回先前計算的結果,而不再次運行函數(shù)。
以上是“vue.js計算屬性指的是什么”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)頁題目:vue.js計算屬性指的是什么
當前路徑:http://www.rwnh.cn/article24/ihjdce.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計公司、品牌網(wǎng)站設計、建站公司、網(wǎng)站建設、商城網(wǎng)站、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)