This article example shares the specific code of Vue to implement a simple calculator for your reference. The specific content is as follows Case RequirementsCase ideas 1. Binding of values A and B is realized through v-model directive Implementing static pages <div id='app'> <h1>Simple Calculator</h1> <div><span>Value A:</span><span><input type="text" v-model='a'></span></div> <div><span>Value B:</span><span type="text" v-model='b'></span></div> <div><button>Calculate</button></div> <div><span>Calculation results</span><span></span></div> </div> Importing Vue <script type="text/javascript" src="js/vue.js"></script> Add instructions for static pages <div id='app'> <h1>Simple Calculator</h1> <div><span>Value A:</span> <span> <input type="text" v-model='a'> </span> </div> <div> <span>Value B:</span> <span> <input type="text" v-model='b'> </span> </div> <div> <button v-on:click="handle">Calculate</button> </div> <div><span>Calculation result</span><span v-text="result"></span></div> </div> Set calculation function <script type="text/javascript"> /* */ var vm = new Vue({ el: "#app", data: { a: '', b: '', result: '' }, methods: { handle: function () { // Implement calculation logic this.result = parseInt(this.a) + parseInt(this.b); } } }); </script> Final code <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Simple Calculator</title> </head> <body> <div id='app'> <h1>Simple Calculator</h1> <div><span>Value A:</span> <span> <input type="text" v-model='a'> </span> </div> <div> <span>Value B:</span> <span> <input type="text" v-model='b'> </span> </div> <div> <button v-on:click="handle">Calculate</button> </div> <div><span>Calculation result</span><span v-text="result"></span></div> </div> <script type="text/javascript" src="js/vue.js"></script> <script type="text/javascript"> /* */ var vm = new Vue({ el: "#app", data: { a: '', b: '', result: '' }, methods: { handle: function () { // Implement calculation logic this.result = parseInt(this.a) + parseInt(this.b); } } }); </script> </body> </html> The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: SQL GROUP BY detailed explanation and simple example
>>: Detailed explanation of Linux file operation knowledge points
Table of contents tool: Login scenario: practice:...
Preface Node will be used as the middle layer in ...
p>Manually start in "Services" and i...
Preface This article summarizes some implementati...
Command to add a route: 1.Route add route add -ne...
When using MySQL to query the database and execut...
Table of contents Preface 1. unknown vs any 2. Th...
Table of contents 1. Add packaging command 2. Run...
Table of contents 1. beforeCreate & created 2...
Table of contents Overview Form validation withou...
Based on the Vue image magnifier component packag...
Preface I wrote a few examples using vue3, and I ...
The effect is as follows:Reference Program: <!...
HTML forms are used to collect different types of...
First find out where the configuration file is wh...