[Vue.js] 속성을 계산하는 네 가지 연산의 견본
                                            
                                                
                                                
                                                
                                                
                                                
                                                 10977 단어  Vue.js
                    
입문
속성 계산 -
var app= new Vue({
  el: '#app',
  data: {
    message: 'Hello'
  },
})
var app = new Vue({
    el: '#app',
    data: {
        input1_1:0,
        input1_2:0,
    },
    computed:{
        add1: function() {return this.input1_1 + this.input1_2},
    },
})
사칙 연산 예
낙점
<!-- うまくいかない例(文字列結合となってしまった) -->
<input type="number" v-model="input1_1">
사이트 제목에도 다음과 같은 v-model이 기재되어 있다.number로 정의해야 합니다.
<!-- うまくいった例 -->
<input type="number" v-model.number="input1_1">
견본
<html lang='ja'>
    <head>
        <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
        <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
    </head>
    <body>
        <div id="app">
            <div class="col-sm12">
                <label>足し算:</label><input type="number" v-model.number="input1_1"> + <input type="number" v-model.number="input1_2"> = <span>{{ add1 }}</span>
            </div>
            <div class="col-sm12">
                <label>引き算:</label><input type="number" v-model.number="input2_1"> - <input type="number" v-model.number="input2_2"> = <span>{{ min1 }}</span>
            </div>
            <div class="col-sm12">
                <label>掛け算:</label><input type="number" v-model.number="input3_1"> × <input type="number" v-model.number="input3_2"> = <span>{{ multi1 }}</span>
            </div>
            <div class="col-sm12">
                <label>割り算:</label><input type="number" v-model.number="input4_1"> × <input type="number" v-model.number="input4_2"> = <span>{{ divis1 }}</span>
            </div>
        </div>
        <script>
            var app = new Vue({
                el: '#app',
                data: {
                    input1_1:0,
                    input1_2:0,
                    input2_1:0,
                    input2_2:0,
                    input3_1:0,
                    input3_2:0,
                    input4_1:0,
                    input4_2:0,
                },
                computed:{
                    add1: function() {return this.input1_1 + this.input1_2},
                    min1: function() {return this.input2_1 - this.input2_2},
                    multi1: function() {return this.input3_1 * this.input3_2},
                    divis1: function() {return this.input4_1 / this.input4_2},
                },
            })
        </script>
    </body>
</html>
결과 내보내기
 
                Reference
이 문제에 관하여([Vue.js] 속성을 계산하는 네 가지 연산의 견본), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yut-nagase/items/e8a03cd27bbce07bb4fa텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)