浏览代码

公式配置引号只能输入英文

duy 2 年之前
父节点
当前提交
9bd840b5a3
共有 1 个文件被更改,包括 9 次插入3 次删除
  1. 9 3
      src/views/formula/component/funComponent/ifelse.vue

+ 9 - 3
src/views/formula/component/funComponent/ifelse.vue

@@ -41,9 +41,9 @@
 
     <div class="flex jc-al-c mg-t-20" v-if="result == 1">
       <span class="textblod mg-r-10">真值</span>
-      <vue-tags-input v-model="tag4" :tags="tags4" @focus="curFocusIndex = 4" @blur="inputBlur(4)" placeholder="输入/参数" @before-adding-tag="beforeAddingTag"/>
+      <vue-tags-input v-model="tag4" :tags="tags4" @focus="curFocusIndex = 4" @blur="inputBlur(4)" placeholder="输入/参数" @before-adding-tag="beforeAddingTag" @keyup.native="btKeyUp"/>
       <span class="textblod mg-r-10 mg-l-20">假值</span>
-      <vue-tags-input v-model="tag5" :tags="tags5" @focus="curFocusIndex = 5" @blur="inputBlur(5)" placeholder="输入/参数" @before-adding-tag="beforeAddingTag"/>
+      <vue-tags-input v-model="tag5" :tags="tags5" @focus="curFocusIndex = 5" @blur="inputBlur(5)" placeholder="输入/参数" @before-adding-tag="beforeAddingTag" @keyup.native="btKeyUp"/>
     </div>
     <div class="mg-t-20" v-if="result == 2">
       <div class="flex">
@@ -203,7 +203,13 @@ export default {
     beforeAddingTag(){
 
     },
-
+    btKeyUp(e) {
+     //把中文标点符号转换成英文的
+     e.target.value = e.target.value.replace(/“/g,'"');
+     e.target.value = e.target.value.replace(/”/g,'"');
+     e.target.value = e.target.value.replace(/’/g,"'");
+     e.target.value = e.target.value.replace(/‘/g,"'");
+    },
     inputHook(){
       console.log(111)
     },