計算功能函數
應用
與 methods 差別
不須創建變數來返回
可直接輸出至文本
利用此函數定義可直接輸出到頁面:
步驟:
1.創建vue物件
2.利用v-model接收使用者輸入
3.創建computed功能並建立reverseText函數
4.在函數中必須返回參數
5.將此函數直接輸出至文本上
<div id="app">
<input type="text" class="form-control" v-model="text">
<button class="btn btn-primary mt-1">反轉字串</button>
<div class="mt-3">
{{ text.split('').reverse().join('') }}
</div>
{{reverseText}}
</div>
<script>
var app = new Vue({
el: '#app',
data: {
text: '',
newText: ''
},
computed:{
reverseText(){
return this.text.split('').reverse().join('');
}
}
});
</script>
Last updated
Was this helpful?