写了差不多三小时,还好,没出什么大bug,基本实现了单位换算,大问题没有,小问题不管。
和前面的例子一样,直接全部复制保存成html页面,就能打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>单位换算</title>
<style>
table{
border: 1px solid #e9e9e9;
border-collapse: collapse;
border-spacing: 0;
}
</style>
</head>
<body>
<div id="app">
<!--
:dmeter="meter" 把父组件的数据传给子组件
@inputclickmeter="divclickmeter" 把子组件的数据传给父组件
-->
<cpn :dmeter="meter" @inputclickmeter="divclickmeter"
:dkm="km" @inputclickm="divclickkm"
:dcm="cm" @inputclickcm="divclickcm"
:ddm="dm" @inputclickdm="divclickdm"
:dmm="mm" @inputclickmm="divclickmm"
:dmicrom="microm" @inputclickmicrom="divclickmicrom"
:dli="li" @inputclickli="divclickli"
:dzhang="zhang" @inputclickzhang="divclickzhang"
:dchi="chi" @inputclickchi="divclickchi"
:dcun="cun" @inputclickcun="divclickcun"
:dfen="fen" @inputclickfen="divclickfen"
:dxiaoli="xiaoli" @inputclickxiaoli="divclickxiaoli"
:dnauticalmile="nauticalmile" @inputclicknauticalmile="divclicknauticalmile"
:dmile="mile" @inputclickmile="divclickmile"
:dyard="yard" @inputclickyard="divclickyard"
:dinch="inch" @inputclickinch="divclickinch"
:dfoot="foot" @inputclickfoot="divclickfoot"
:dfur="fur" @inputclickfur="divclickfur"
></cpn>
</div>
<template id="cpn">
<div>
<h2>单位换算</h2>
<table>
<tr>
<td>米</td>
<!--双向绑定输入框的value和inputclickmeter方法-->
<td><input type="text" :value="dmeter" @input="inputclickmeter"></td>
</tr>
<tr>
<td>千米</td>
<td><input type="text" :value="dkm" @input="inputclickkm"></td>
</tr>
<tr>
<td>厘米</td>
<td><input type="text" :value="dcm" @input="inputclickcm"></td>
</tr>
<tr>
<td>分米</td>
<td><input type="text" :value="ddm" @input="inputclickdm"></td>
</tr>
<tr>
<td>毫米</td>
<td><input type="text" :value="dmm" @input="inputclickmm"></td>
</tr>
<tr>
<td>微米</td>
<td><input type="text" :value="dmicrom" @input="inputclickmicrom"></td>
</tr>
<tr>
<td>里</td>
<td><input type="text" :value="dli" @input="inputclickli"></td>
</tr>
<tr>
<td>丈</td>
<td><input type="text" :value="dzhang" @input="inputclickzhang"></td>
</tr>
<tr>
<td>尺</td>
<td><input type="text" :value="dchi" @input="inputclickchi"></td>
</tr>
<tr>
<td>寸</td>
<td><input type="text" :value="dcun" @input="inputclickcun"></td>
</tr>
<tr>
<td>分</td>
<td><input type="text" :value="dfen" @input="inputclickfen"></td>
</tr>
<tr>
<td>厘</td>
<td><input type="text" :value="dxiaoli" @input="inputclickxiaoli"></td>
</tr>
<tr>
<td>海里</td>
<td><input type="text" :value="dnauticalmile" @input="inputclicknauticalmile"></td>
</tr>
<tr>
<td>英里</td>
<td><input type="text" :value="dmile" @input="inputclickmile"></td>
</tr>
<tr>
<td>码</td>
<td><input type="text" :value="dyard" @input="inputclickyard"></td>
</tr>
<tr>
<td>英寸</td>
<td><input type="text" :value="dinch" @input="inputclickinch"></td>
</tr>
<tr>
<td>英尺</td>
<td><input type="text" :value="dfoot" @input="inputclickfoot"></td>
</tr>
<tr>
<td>弗隆</td>
<td><input type="text" :value="dfur" @input="inputclickdfur"></td>
</tr>
</table>
</div>
</template>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
//子组件
const cpn={
template:'#cpn',
//props对应父组件里的data
props:{
pmeter:Number,//米
pkm:Number,//千米
pcm:Number,//厘米
pdm:Number,//分米
pmm:Number,//毫米
pmicrom:Number,//微米
pli:Number,//里
pzhang:Number,//丈
pchi:Number,//尺
pcun:Number,//寸
pfen:Number,//分
pxiaoli:Number,//厘
pnauticalmile:Number,//海里
pmile:Number,//英里
pyard:Number,//码
pinch:Number,//英寸
pfoot:Number,//英尺
pfur:Number,//弗隆
},
data(){
return{
//Vue不推荐在子组件里直接更改props里的数据,就多加个data来中转
//把props里的值赋到这里来,然后更改和显示都用这里的数据
dmeter:this.pmeter,//米
dkm:this.pkm,//千分
dcm:this.pcm,//厘米
ddm:this.pdm,//分米
dmm:this.pmm,//毫米
dmicrom:this.pmicrom,//微米
dli:this.pli,//里
dzhang:this.pzhang,//丈
dchi:this.pchi,//尺
dcun:this.pcun,//寸
dfen:this.pfen,//分
dxiaoli:this.pxiaoli,//厘
dnauticalmile:this.pnauticalmile,//海里
dmile:this.pmile,//英里
dyard:this.pyard,//码
dinch:this.pinch,//英寸
dfoot:this.pfoot,//英尺
dfur:this.pfur,//弗隆
}
},
methods:{
inputclickmeter(event){
//把输入框的值赋给dmeter
this.dmeter=event.target.value;
//把dmeter通过自定义方法传出到父组件模块
this.$emit('eventclickmeter',this.dmeter);
//先把输入框的值转换成meter,然后就可以复制下面的转换,然后复制完了,突然想起这可以搞个方法
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclickkm(event){
this.dkm=event.target.value;
this.$emit('eventclickkm',this.dkm);
this.dmeter=this.dkm*1000;
this.dkm=this.dmeter/1000;//千
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclickcm(event){
this.dcm=event.target.value;
this.$emit('eventclickcm',this.dcm);
this.dmeter=this.dcm/100;
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclickdm(event){
this.ddm=event.target.value;
this.$emit('eventclickdm',this.ddm);
this.dmeter=this.ddm/10;
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclickmm(event){
this.dmm=event.target.value;
this.$emit('eventclickmm',this.dmm);
this.dmeter=this.dmm/1000;
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclickmicrom(event){
this.dmicrom=event.target.value;
this.$emit('eventclickmicrom',this.dmicrom);
this.dmeter=this.dmicrom/1000000;
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclickli(event){
this.dli=event.target.value;
this.$emit('eventclickli',this.dli);
this.dmeter=this.dli/0.002;
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclickzhang(event){
this.dzhang=event.target.value;
this.$emit('eventclickzhang',this.dzhang);
this.dmeter=this.dzhang/0.3;
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclickchi(event){
this.dchi=event.target.value;
this.$emit('eventclickchi',this.dchi);
this.dmeter=this.dchi/3;
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclickcun(event){
this.dcun=event.target.value;
this.$emit('eventclickcun',this.dcun);
this.dmeter=this.dcun/30;
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclickfen(event){
this.dfen=event.target.value;
this.$emit('eventclickfen',this.dfen);
this.dmeter=this.dfen/300;
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclickxiaoli(event){
this.dxiaoli=event.target.value;
this.$emit('eventclickxiaoli',this.dxiaoli);
this.dmeter=this.dxiaoli/3000;
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclicknauticalmile(event){
this.dnauticalmile=event.target.value;
this.$emit('eventclicknauticalmile',this.dnauticalmile);
this.dmeter=this.dnauticalmile/0.0005399568;
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclickmile(event){
this.dmile=event.target.value;
this.$emit('eventclickmile',this.dmile);
this.dmeter=this.dmile/0.00062137119;
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclickyard(event){
this.dyard=event.target.value;
this.$emit('eventclickyard',this.dyard);
this.dmeter=this.dyard/1.0936133;
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclickinch(event){
this.dinch=event.target.value;
this.$emit('eventclickinch',this.dinch);
this.dmeter=this.dinch/39.370079;
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclickfoot(event){
this.dfoot=event.target.value;
this.$emit('eventclickfoot',this.dfoot);
this.dmeter=this.dfoot/3.2808399;
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
inputclickdfur(event){
this.dfur=event.target.value;
this.$emit('eventclickfur',this.dfur);
this.dmeter=this.dfur/0.0049709695;
this.dkm=this.dmeter/1000;//千分
this.dcm=this.dmeter*100;//厘米
this.ddm=this.dmeter*10;//分米
this.dmm=this.dmeter*1000;//毫米
this.dmicrom=this.dmeter*1000000;//微米
this.dli=this.dmeter*0.002;//里
this.dzhang=this.dmeter*0.3;//丈
this.dchi=this.dmeter*3;//尺
this.dcun=this.dmeter*30;//寸
this.dfen=this.dmeter*300;//分
this.dxiaoli=this.dmeter*3000;//厘
this.dnauticalmile=this.dmeter*0.0005399568;//海里
this.dmile=this.dmeter*0.00062137119;//英里
this.dyard=this.dmeter*1.0936133;//码
this.dinch=this.dmeter*39.370079;//英寸
this.dfoot=this.dmeter*3.2808399;//英尺
this.dfur=this.dmeter*0.0049709695;//弗隆
},
}
}
const app = new Vue({
el:'#app',
data:{
meter:0,//米
km:0,//千分
cm:0,//厘米
dm:0,//分米
mm:0,//毫米
microm:0,//微米
li:0,//里
zhang:0,//丈
chi:0,//尺
cun:0,//寸
fen:0,//分
xiaoli:0,//厘
nauticalmile:0,//海里
mile:0,//英里
yard:0,//码
inch:0,//英寸
foot:0,//英尺
fur:0,//弗隆
},
methods:{
//这里是把子组件里的dmeter赋给父组件里的meter,
divclickmeter(value){
this.meter=parseFloat(value);
},
divclickkm(value){
this.km=value;
},
divclickcm(value){
this.cm=value;
},
divclickdm(value){
this.dm=value;
},
divclickmm(value){
this.mm=value;
},
divclickmicrom(value){
this.microm=value;
},
divclickli(value){
this.li=value;
},
divclickzhang(value){
this.zhang=value;
},
divclickchi(value){
this.chi=value;
},
divclickcun(value){
this.cun=value;
},
divclickfen(value){
this.fen=value;
},
divclickxiaoli(value){
this.xiaoli=value;
},
divclicknauticalmile(value){
this.nauticalmile=value;
},
divclickmile(value){
this.mile=value;
},
divclickyard(value){
this.yard=value;
},
divclickinch(value){
this.inch=value;
},
divclickfoot(value){
this.foot=value;
},
divclickfur(value){
this.fur=value;
},
},
components:{
cpn
}
})
//这完全就是个体力活,CTRL+C了几百次
</script>
</body>
</html>
显示效果