|
@@ -987,16 +987,18 @@ export default {
|
|
|
//快捷添加运算符号
|
|
|
addOperator(operator){
|
|
|
|
|
|
- let lastEle = this.selectEleFormula[this.selectEleFormula.length-1];
|
|
|
- this.itemList.forEach(e => {
|
|
|
- if(this.selectEleFormula.length != 0 && lastEle.type != 'Operator' && lastEle.type != 'Brackets' && lastEle.name != '('){
|
|
|
+
|
|
|
+ if( this.itemList.length>0){
|
|
|
+ this.itemList.forEach(e => {
|
|
|
+ let lastEle = this.selectEleFormula[this.selectEleFormula.length-1];
|
|
|
+ if(this.selectEleFormula.length != 0 && lastEle.type != 'Operator' && lastEle.type != 'Brackets' && lastEle.name != '('){
|
|
|
+ this.eleAddFormulaHandle(this.formulaMap[operator]);
|
|
|
+ }
|
|
|
+ this.eleAddFormulaHandle(e);
|
|
|
+ })
|
|
|
+ }else{
|
|
|
this.eleAddFormulaHandle(this.formulaMap[operator]);
|
|
|
- }
|
|
|
-
|
|
|
- this.eleAddFormulaHandle(e);
|
|
|
- })
|
|
|
-
|
|
|
-
|
|
|
+ }
|
|
|
this.itemList=[]
|
|
|
},
|
|
|
//插入运算符
|