Vue.jsでフォーム入力値の計算

– ユーザ入力がない場合はplaceholderを表示し、入力があった場合は、合計値をdisabledの入力フォームに表示させたい

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<h1>Test</h1>
	<div id="app">
		<p>{{message}}</p>
		<input type="number" v-model.number="input1_1" placeholder="1回目の得点を入力"> + <input type="number" v-model.number="input1_2" placeholder="2回目の得点を入力"> = <input type="text" v-model.number="add1" disabled id="total"  placeholder="合計点" >

	</div>
	<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
	<script>
		var app = new Vue({
			el: '#app',
			data: {
				message: 'Hello',
				input1_1:'',
				input1_2:'',
			},
			computed: {
				add1: function(){
					return this.input1_1 + this.input1_2
				}
			}
		})
	</script>
</body>
</html>

未入力

フォーム1のみ入力

フォーム1、フォーム2に入力

フォーム1のみ入力した場合でも、合計値にきちんと反映されています。
vue.jsのdataで、input1_1:”, としていますが、 input1_1:, とすると、動かなくなるので注意が必要です。