Ver código fonte

修复mac中在小程序和公众号打开输入框无法输入文字bug,由于禁用了全局的文字选择导致的

jwyu 2 anos atrás
pai
commit
9f94894c6b

+ 1 - 1
src/style/global.scss

@@ -26,7 +26,7 @@ body,
 }
 
 //禁止复制文本
-*{
+.no-select-text{
   user-select: none;
   -moz-user-select:-moz-none;
   moz-user-select: none;

+ 1 - 1
src/views/activity/ChapterDetail.vue

@@ -100,7 +100,7 @@ const chapterTypeChange=(item)=>{
                     <span style="color:#F3A52F;margin-left:20px;cursor: pointer;" @click="showDisclaimers=true">免责声明</span>
                 </div>
             </div>
-            <div class="section content-wrap" ref="waterMarkEl">
+            <div class="no-select-text section content-wrap" ref="waterMarkEl">
                 <div class="item" v-for="item in info.research_report_type_content_list" :key="item.sort">
                     <h2 class="content-title">{{item.content_type?item.content_type:'核心观点'}}</h2>
                     <div v-html="item.content" class="content-text" @click="clickContent"></div>

+ 1 - 1
src/views/activity/ReportDetail.vue

@@ -142,7 +142,7 @@ let showDisclaimers=ref(false)
                 </div>
                 <div class="sub-title">摘要:{{info.research_report_info.researchReportName.substring(info.research_report_info.researchReportName.indexOf('】')+1)}}</div>
             </div>
-            <div class="section content-wrap" ref="waterMarkEl">
+            <div class="no-select-text section content-wrap" ref="waterMarkEl">
                 <div class="item" v-for="item in info.ResearchReportTypeContentList" :key="item.sort">
                     <h2 class="content-title">{{item.content_type?item.content_type:'核心观点'}}</h2>
                     <div v-html="item.content" class="content-text" @click="clickContent"></div>

+ 1 - 1
src/views/report/ChapterDetail.vue

@@ -401,7 +401,7 @@ const posterParams=computed(()=>{
                     </div>
                     <AudioBox :data="audioData" v-if="info.report_chapter_item.video_url&&info.report_chapter_item.video_play_seconds>0"></AudioBox>
                     <!-- <div class="abstract" v-if="info.report_chapter_item.abstract">摘要:{{info.report_chapter_item.abstract}}</div> -->
-                    <div class="rich-content" ref="waterMarkEl">
+                    <div class="no-select-text rich-content" ref="waterMarkEl">
                         <div v-html="info.report_chapter_item.content" v-if="info.auth_ok"></div>
                         <div v-html="info.report_chapter_item.content_sub" v-else ></div>
                     </div>

+ 1 - 1
src/views/report/Detail.vue

@@ -441,7 +441,7 @@ const formatTitle=(e)=>{
                     <AudioBox :data="audioData" v-if="info.report_info.video_url&&info.report_info.video_play_seconds>0"></AudioBox>
                     <!-- <div class="abstract" v-if="info.report_info.abstract">摘要:{{info.report_info.abstract}}</div> -->
 
-                    <div class="rich-content" ref="waterMarkEl">
+                    <div class="no-select-text rich-content" ref="waterMarkEl">
                         <div v-html="info.report_info.content" v-if="info.auth_ok"></div>
                         <div v-html="info.report_info.content_sub" v-else></div>
                     </div>