Vue.js入門學習 -- 計算屬性Computed( 十一)
每天若有時間,便會抽點出來,學點Vue的基礎(因為不想被社會淘汰絕不是因為閒的慌)還是很嗨皮的,聽著歌,對著網上的教程demo,先看一遍,看看自己是否能理解,如果理解不了,在看看demo的演示效果,從演示效果裡面找點蛛絲馬跡,如果還是理解不了,那就只能在本地親自敲一遍demo跑一跑了,其實學習很簡單,花點時間就OK了,其實健身也很簡單,也是花點時間就OK的事,但是,堅持學習和堅持健身很難(這兩件事我都在儘量"堅持",但是有一件事情我是每天都堅持下來的 == 每天至少一包純奶),廢話不多好,直接上demo:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue 測試例項 - 計算屬性</title>
<script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="app">
<label for="usernmae">使用者名稱</label>
<input type="text" id="username" v-model="message" placeholder="請輸入使用者名稱:"/>
<br>
<br>
<label for="rusername">使用者名稱翻轉</label>
<span>{{reverseMessage}}</span>
<br>
---------------------------
<h1>聯絡我:{{about}}</h1>
</div>
<script>
var a = new Vue({
el: '#app',
data: {
message: "Appleyk",
name:"CSDN",
url:"https://blog.csdn.net/appleyk"
},
computed:{//computed 效能高於 method(不管值有麼有變化,都要呼叫一次)
//reverseMessage屬性的getter == 依賴於快取,如果message不變,不會重新計算(渲染)
reverseMessage:function(){ //預設getter
return this.message.split("").reverse().join("")
},
about:{
//預設只有getter屬性
get:function(){
return this.name+":"+this.url
},
//我們也可以新增setter屬性
set:function(newvalue){
var values = newvalue.split(':')
this.name = values[0]
this.url = values[values.length-1]
}
}
}
})
</script>
</body>
</html>
編輯器VSCode:
效果1(測試getter屬性):
效果2(測試setter屬性):
demo說明:
browser中測試:
相關文章
- vue.js計算屬性(computed)Vue.js
- vue.js計算屬性用法(computed)Vue.js
- Vue學習之理解計算屬性computedVue
- Vue原始碼學習(十七):實現computed計算屬性Vue原始碼
- Vue(5)計算屬性computedVue
- Vue.js 計算屬性Vue.js
- Vue — 計算屬性(computed)詳解Vue
- Vue筆記三——計算屬性(computed)Vue筆記
- 深入理解 Vue Computed 計算屬性Vue
- vue從入門到進階:計算屬性computed與偵聽器watch(三)Vue
- 如何用redux實現computed計算屬性Redux
- vue.js計算屬性(getter | setter)Vue.js
- vue.js計算屬性用法(computed)技巧,依賴其他vue例項的資料Vue.js
- Vue之computed(計算屬性)詳解get()、set()Vue
- Vue3原始碼解析(computed-計算屬性)Vue原始碼
- [譯] 監測與除錯 Vue.js 的響應式系統:計算屬性樹(Computed Tree)除錯Vue.js
- vue 基礎入門筆記 19:計算屬性和偵聽屬性Vue筆記
- 【原始碼系列#03】Vue3計算屬性原理(Computed)原始碼Vue
- 學習雲端計算怎麼入門,如何學習雲端計算?
- Vue.js設計與實現學習總結(第四章6)計算屬性Vue.js
- Vue.js 的 computed 屬性和 watch 的區別在哪裡?Vue.js
- vue3的computed計算屬性返回值註解Vue
- 前端【VUE】03-vue【computed 計算屬性】【watch 偵聽器】前端Vue
- 雲端計算教程學習入門影片課件:雲端計算安全性有哪些?
- vue.js基礎02--計算屬性(computed、watch、&watch)、過濾器、自定義元件(component、components)Vue.js過濾器元件
- Vue中計算屬性computed與偵聽器watch的區別Vue
- 前端筆記 - vue2.x計算屬性computed初始化前端筆記Vue
- 雲端計算教程學習入門影片:雲端計算學習的必學知識
- 計算屬性
- vue中的computed屬性Vue
- 入門雲端計算要精通學習什麼?
- 《從零開始學Swift》學習筆記(Day 32)——計算屬性Swift筆記
- 雲端計算教程學習入門影片:雲端計算的模型都有哪些模型
- [Vue.js進階]從原始碼角度剖析計算屬性的原理Vue.js原始碼
- 雲端計算教程學習入門影片課件:互操作性與可移植性講解
- 想要入門雲端計算,要精通學習什麼?
- 雲端計算學習路線圖講解:想學雲端計算怎麼入門?
- 雲端計算教程學習入門影片:雲端計算的部署模型和服務模型