|
@@ -8,7 +8,7 @@
|
|
|
<p class="article-title">{{articleInfo.art_title}}</p>
|
|
|
</div>
|
|
|
<div class="navBar-right">
|
|
|
- <el-input-number class="article-fontsize" v-model="wordFontsize" :step="2" step-strictly :min="12" :max="24" :style="{borderColor:bgColorList[activeIndex].boxBorder}"></el-input-number>
|
|
|
+ <el-input-number class="article-fontsize" v-model="wordFontsize" :step="2" step-strictly :min="12" :max="28" :style="{borderColor:bgColorList[activeIndex].boxBorder}"></el-input-number>
|
|
|
<ul class="article-color" :style="{borderColor:bgColorList[activeIndex].boxBorder}">
|
|
|
<li :class="['color-item',activeIndex===indexC?'active':'']" v-for="(itemC,indexC) in bgColorList" :key="indexC" @click="handleChangeBgColor(indexC)" :style="{borderColor:activeIndex===indexC?itemC.border_active:''}">
|
|
|
<a :style="{background:itemC.border,borderColor:activeIndex===indexC?itemC.borderColor:''}"></a>
|
|
@@ -20,12 +20,12 @@
|
|
|
<div class="artricle-inner" :style="{background:bgColorList[activeIndex].contentInnerBg}">
|
|
|
<!-- 文章 -->
|
|
|
<div class="atricle-data">
|
|
|
- <normal-model :titleFontsize="wordFontsize+30" :wordFontsize="wordFontsize" :colorObj="bgColorList[activeIndex]" :articleType="articleType" :style="{'padding':'0 40px'}" v-if="menuType==='original'" :articleInfo="articleInfo" :likeSentencelist="likeSentencelist" :likeWord="likeWordList"></normal-model>
|
|
|
- <phrase-model :titleFontsize="wordFontsize+30" :wordFontsize="wordFontsize" :colorObj="bgColorList[activeIndex]" :articleType="articleType" :style="{'padding':'0 40px'}" v-if="menuType==='newWord'" :articleInfo="articleInfo" :likePhraseList="likePhraseList" :likeWord="likeWordList" @changeLike="changeLike" :likeSentencelist="likeSentencelist"></phrase-model>
|
|
|
- <practice-model :titleFontsize="wordFontsize+30" :wordFontsize="wordFontsize" :colorObj="bgColorList[activeIndex]" :articleType="articleType" :style="{'padding':'0 40px'}" v-if="menuType==='practice'" :articleInfo="articleInfo" :likeSentencelist="likeSentencelist" :likeWord="likeWordList"></practice-model>
|
|
|
- <inner-text-search :titleFontsize="wordFontsize+30" :wordFontsize="wordFontsize" :colorObj="bgColorList[activeIndex]" :articleType="articleType" :style="{'padding':'0 40px'}" v-if="menuType==='search'" :articleInfo="articleInfo" ref="innerTextSearchs" :likeSentencelist="likeSentencelist" :likeWord="likeWordList"></inner-text-search>
|
|
|
- <lexical-type :titleFontsize="wordFontsize+30" :wordFontsize="wordFontsize" :colorObj="bgColorList[activeIndex]" :articleType="articleType" :style="{'padding':'0 40px'}" v-if="menuType==='filtrate'" :articleInfo="articleInfo" ref="lexicalType" :likeSentencelist="likeSentencelist" :likeWord="likeWordList"></lexical-type>
|
|
|
- <notes-model :titleFontsize="wordFontsize+30" :wordFontsize="wordFontsize" :colorObj="bgColorList[activeIndex]" :articleType="articleType" :style="{'padding':'0 40px'}" v-if="menuType==='notebook'" :articleInfo="articleInfo" :likeSentencelist="likeSentencelist" :likeWord="likeWordList"></notes-model>
|
|
|
+ <normal-model :titleFontsize="48" :wordFontsize="wordFontsize" :colorObj="bgColorList[activeIndex]" :articleType="articleType" :style="{'padding':'0 40px'}" v-if="menuType==='original'" :articleInfo="articleInfo" :likeSentencelist="likeSentencelist" :likeWord="likeWordList"></normal-model>
|
|
|
+ <phrase-model :titleFontsize="48" :wordFontsize="wordFontsize" :colorObj="bgColorList[activeIndex]" :articleType="articleType" :style="{'padding':'0 40px'}" v-if="menuType==='newWord'" :articleInfo="articleInfo" :likePhraseList="likePhraseList" :likeWord="likeWordList" @changeLike="changeLike" :likeSentencelist="likeSentencelist"></phrase-model>
|
|
|
+ <practice-model :titleFontsize="48" :wordFontsize="wordFontsize" :colorObj="bgColorList[activeIndex]" :articleType="articleType" :style="{'padding':'0 40px'}" v-if="menuType==='practice'" :articleInfo="articleInfo" :likeSentencelist="likeSentencelist" :likeWord="likeWordList"></practice-model>
|
|
|
+ <inner-text-search :titleFontsize="48" :wordFontsize="wordFontsize" :colorObj="bgColorList[activeIndex]" :articleType="articleType" :style="{'padding':'0 40px'}" v-if="menuType==='search'" :articleInfo="articleInfo" ref="innerTextSearchs" :likeSentencelist="likeSentencelist" :likeWord="likeWordList"></inner-text-search>
|
|
|
+ <lexical-type :titleFontsize="48" :wordFontsize="wordFontsize" :colorObj="bgColorList[activeIndex]" :articleType="articleType" :style="{'padding':'0 40px'}" v-if="menuType==='filtrate'" :articleInfo="articleInfo" ref="lexicalType" :likeSentencelist="likeSentencelist" :likeWord="likeWordList"></lexical-type>
|
|
|
+ <notes-model :titleFontsize="48" :wordFontsize="wordFontsize" :colorObj="bgColorList[activeIndex]" :articleType="articleType" :style="{'padding':'0 40px'}" v-if="menuType==='notebook'" :articleInfo="articleInfo" :likeSentencelist="likeSentencelist" :likeWord="likeWordList"></notes-model>
|
|
|
<div class="article-btn" v-if="this.$route.query.iss_id&&menuType!=='practice'">
|
|
|
<div class="left">
|
|
|
<span :class="['support colloct-article',!noRead?'active':'']" @click="changeStatus('noRead')"><svg-icon icon-class="like-line" :style="{marginRight:articleNumber?'8px':'0px'}"></svg-icon>{{articleNumber?articleNumber:''}}</span>
|
|
@@ -226,7 +226,7 @@ export default {
|
|
|
return{
|
|
|
config: this.$route.query.headerConfig?decodeURIComponent(this.$route.query.headerConfig):'',
|
|
|
LoginNavIndex: 0,
|
|
|
- wordFontsize: 18, // 文章文字大小
|
|
|
+ wordFontsize: 22, // 文章文字大小
|
|
|
bgColorList:[
|
|
|
{
|
|
|
type:'white',
|
|
@@ -289,7 +289,11 @@ export default {
|
|
|
statisticValue:'#3459D2',
|
|
|
menuBg:'#EEF3FF',
|
|
|
audiobg:'#FFFFFF',
|
|
|
- audioBorder:'#EBEBEB'
|
|
|
+ audioBorder:'#EBEBEB',
|
|
|
+ audioBtnColor: '#175DFF',
|
|
|
+ audioBtnBg: '#EEF3FF',
|
|
|
+ audioTimeColor: '#2F3742',
|
|
|
+ audioSpeedColor: '#2F3742'
|
|
|
},
|
|
|
{
|
|
|
type:'darkGreen',
|
|
@@ -350,7 +354,11 @@ export default {
|
|
|
statisticValue:'#299772',
|
|
|
menuBg:'#E9F7F2',
|
|
|
audiobg:'#ECEFED',
|
|
|
- audioBorder:'#DFE4E2'
|
|
|
+ audioBorder:'#DFE4E2',
|
|
|
+ audioBtnColor: '#299772',
|
|
|
+ audioBtnBg: '#DFE4E2',
|
|
|
+ audioTimeColor: '#393F3C',
|
|
|
+ audioSpeedColor: '#299772'
|
|
|
},
|
|
|
{
|
|
|
type:'darkBlue',
|
|
@@ -411,7 +419,11 @@ export default {
|
|
|
statisticValue:'#5373E7',
|
|
|
menuBg:'#EEF3FF',
|
|
|
audiobg:'#3E4855',
|
|
|
- audioBorder:'#2F3742'
|
|
|
+ audioBorder:'#2F3742',
|
|
|
+ audioBtnColor: '#D0D3D9',
|
|
|
+ audioBtnBg: '#4E5969',
|
|
|
+ audioTimeColor: '#D0D3D9',
|
|
|
+ audioSpeedColor: '#D0D3D9'
|
|
|
},
|
|
|
{
|
|
|
type:'armyGreen',
|
|
@@ -472,7 +484,11 @@ export default {
|
|
|
statisticValue:'#30A47D',
|
|
|
menuBg:'#EEF3FF',
|
|
|
audiobg:'#4A524E',
|
|
|
- audioBorder:'#393F3C'
|
|
|
+ audioBorder:'#393F3C',
|
|
|
+ audioBtnColor: '#D7DCDA',
|
|
|
+ audioBtnBg: '#66736D',
|
|
|
+ audioTimeColor: '#D7DCDA',
|
|
|
+ audioSpeedColor: '#D7DCDA'
|
|
|
}
|
|
|
],
|
|
|
activeIndex:0, // 选择主题色的索引
|