Bläddra i källkod

修改生字拼音位置存在问题

秦鹏 3 år sedan
förälder
incheckning
41ba2d95ed

+ 4 - 1
src/components/Adult/common/NewordPhraseModule.vue

@@ -31,7 +31,7 @@
         </div>
         <div class="adult-book-input-item">
           <span class="adult-book-lable">拼音位置:</span>
-             <el-radio-group v-model="curQueItem.pinyin_site">
+          <el-radio-group v-model="curQueItem.pinyin_site" @change="forupdata">
             <el-radio label="first">前面</el-radio>
             <el-radio label="last">后面</el-radio>
           </el-radio-group>
@@ -109,6 +109,9 @@ export default {
   watch: {},
   //方法集合
   methods: {
+    forupdata() {
+      this.$forceUpdate();
+    },
     onBlur(item, field) {
       item[field] = item[field] ? item[field].trim() : "";
     },

+ 3 - 3
src/components/Adult/inputModules/Neword.vue

@@ -149,13 +149,13 @@ export default {
       if (!this.curQue.hasOwnProperty("titleBg")) {
         this.$set(this.curQue, "titleBg", "themeColor");
       }
-      let data = JSON.parse(JSON.stringify(this.curQue));
-      data.option.forEach((item) => {
+      // let data = JSON.parse(JSON.stringify(this.curQue));
+      this.curQue.option.forEach((item) => {
         if (!item[0].pinyin_site) {
           item[0].pinyin_site = "first"; //拼音位置
         }
       });
-      this.curQue = JSON.parse(JSON.stringify(data));
+      // this.curQue = JSON.parse(JSON.stringify(data));
     }
   },
   beforeCreate() {}, //生命周期 - 创建之前