js插件:vue.js
教程:
首先在工具内引入vue.js
<head>
<meta charset="utf-8" />
<script src="js/vue.js"></script>
</head>
然后在body里面创建一个div并设置id,我这里给id命名为"app"
<body>
<div id="app">
在id命名为"app"的div内使用input标签和select标签来设置运算框
<input type="text" placeholder="输入第一个数" v-model.number="num1">
<select v-model="sign">
<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select>
<input type="text" placeholder="输入第二个数" v-model.number="num2"> <br>
结果是:{
{num1}}{
{sign}}{
{num2}}={
{res}}
<input type="text" placeholder="输入第一个数" v-model.number="num3">
<select v-model="sign1">
<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select>
<input type="text" placeholder="输入第二个数" v-model.number="num4"> <br>
结果是:{
{num3}}{
{sign1}}{
{num4}}={
{res1}}
<input type="text" placeholder="输入第一个数" v-model.number="num5" @change="change">
<select v-model="sign2" @change="change">
<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select>
<input type="text" placeholder="输入第二个数" v-model.number="num6" @change="change"> <br>
结果是:{
{num5}}{
{sign2}}{
{num6}}={
{res2}}
接下来我们在id为"app"的div下面或者body的下面创建一个script,定义一个Vue方法并且绑定id为"app"的div
<script>
const vm = new Vue({
el: "#app")}
</script>
然后为每个input标签和select标签设置对应的data属性