|
@@ -88,7 +88,7 @@
|
|
|
chsFhList.indexOf(item.wordsList[pIndex + 1].chs) > -1
|
|
|
"
|
|
|
>
|
|
|
- <span class="NNPE-words-box">
|
|
|
+ <span class="NNPE-words-box" :style="boxStyle(pItem.config)">
|
|
|
<span
|
|
|
v-if="item.isHasPY > 0 && pyPosition == 'top'"
|
|
|
class="NNPE-pinyin"
|
|
@@ -97,6 +97,9 @@
|
|
|
pItem.pinyin && noFont.indexOf(pItem.pinyin) > -1
|
|
|
? 'noFont'
|
|
|
: '',
|
|
|
+ pItem.config.underLine
|
|
|
+ ? 'NNPE-pinyin-underline'
|
|
|
+ : '',
|
|
|
]"
|
|
|
>{{ pItem.pinyin | handlePY }}</span
|
|
|
>
|
|
@@ -196,6 +199,9 @@
|
|
|
:class="[
|
|
|
pItem.className ? pItem.className : '',
|
|
|
noFont.indexOf(pItem.pinyin) > -1 ? 'noFont' : '',
|
|
|
+ pItem.config.underLine
|
|
|
+ ? 'NNPE-pinyin-underline'
|
|
|
+ : '',
|
|
|
]"
|
|
|
>{{ pItem.pinyin | handlePY }}</span
|
|
|
>
|
|
@@ -203,6 +209,7 @@
|
|
|
<span
|
|
|
class="NNPE-words-box"
|
|
|
v-if="item.wordsList[pIndex + 1]"
|
|
|
+ :style="boxStyle(item.wordsList[pIndex + 1].config)"
|
|
|
>
|
|
|
<span
|
|
|
v-if="item.isHasPY > 0 && pyPosition == 'top'"
|
|
@@ -213,6 +220,9 @@
|
|
|
) > -1
|
|
|
? 'noFont'
|
|
|
: '',
|
|
|
+ item.wordsList[pIndex + 1].config.underLine
|
|
|
+ ? 'NNPE-pinyin-underline'
|
|
|
+ : '',
|
|
|
]"
|
|
|
style="text-align: left"
|
|
|
>{{
|
|
@@ -246,6 +256,9 @@
|
|
|
) > -1
|
|
|
? 'noFont'
|
|
|
: '',
|
|
|
+ item.wordsList[pIndex + 1].config.underLine
|
|
|
+ ? 'NNPE-pinyin-underline'
|
|
|
+ : '',
|
|
|
]"
|
|
|
style="text-align: left"
|
|
|
>{{
|
|
@@ -261,6 +274,7 @@
|
|
|
chsFhList.indexOf(item.wordsList[pIndex + 2].chs) >
|
|
|
-1
|
|
|
"
|
|
|
+ :style="boxStyle(item.wordsList[pIndex + 2].config)"
|
|
|
>
|
|
|
<span
|
|
|
v-if="
|
|
@@ -275,6 +289,9 @@
|
|
|
) > -1
|
|
|
? 'noFont'
|
|
|
: '',
|
|
|
+ item.wordsList[pIndex + 2].config.underLine
|
|
|
+ ? 'NNPE-pinyin-underline'
|
|
|
+ : '',
|
|
|
]"
|
|
|
style="text-align: left"
|
|
|
>{{ item.wordsList[pIndex + 2].pinyin }}</span
|
|
@@ -314,6 +331,9 @@
|
|
|
) > -1
|
|
|
? 'noFont'
|
|
|
: '',
|
|
|
+ item.wordsList[pIndex + 2].config.underLine
|
|
|
+ ? 'NNPE-pinyin-underline'
|
|
|
+ : '',
|
|
|
]"
|
|
|
style="text-align: left"
|
|
|
>{{ item.wordsList[pIndex + 2].pinyin }}</span
|
|
@@ -330,6 +350,9 @@
|
|
|
pItem.chs != '“' && pItem.padding ? 'padding' : '',
|
|
|
pItem.className ? pItem.className : '',
|
|
|
noFont.indexOf(pItem.pinyin) > -1 ? 'noFont' : '',
|
|
|
+ pItem.config.underLine
|
|
|
+ ? 'NNPE-pinyin-underline'
|
|
|
+ : '',
|
|
|
]"
|
|
|
>{{ pItem.pinyin | handlePY }}</span
|
|
|
>
|
|
@@ -444,6 +467,9 @@
|
|
|
pItem.chs != '“' && pItem.padding ? 'padding' : '',
|
|
|
pItem.className ? pItem.className : '',
|
|
|
noFont.indexOf(pItem.pinyin) > -1 ? 'noFont' : '',
|
|
|
+ pItem.config.underLine
|
|
|
+ ? 'NNPE-pinyin-underline'
|
|
|
+ : '',
|
|
|
]"
|
|
|
>{{ pItem.pinyin | handlePY }}</span
|
|
|
>
|
|
@@ -805,6 +831,14 @@ export default {
|
|
|
};
|
|
|
};
|
|
|
},
|
|
|
+ boxStyle(){
|
|
|
+ return function (config) {
|
|
|
+ let sizeVal = config && config.fontSize ? config.fontSize.replace("px", "") : 20;
|
|
|
+ return {
|
|
|
+ minHeight: Number(sizeVal) + 9 + 22 + "px",
|
|
|
+ };
|
|
|
+ };
|
|
|
+ }
|
|
|
},
|
|
|
watch: {},
|
|
|
//方法集合
|
|
@@ -1196,6 +1230,12 @@ export default {
|
|
|
&.wordActive {
|
|
|
color: #de4444;
|
|
|
}
|
|
|
+ &.NNPE-pinyin-underline{
|
|
|
+ text-decoration: underline;
|
|
|
+ }
|
|
|
+ .NNPE-pinyin-underline{
|
|
|
+ text-decoration: underline;
|
|
|
+ }
|
|
|
}
|
|
|
&.NNPE-chs {
|
|
|
font-family: "FZJCGFKTK";
|
|
@@ -1252,6 +1292,12 @@ export default {
|
|
|
&.wordActive {
|
|
|
color: #de4444;
|
|
|
}
|
|
|
+ &.NNPE-pinyin-underline{
|
|
|
+ text-decoration: underline;
|
|
|
+ }
|
|
|
+ .NNPE-pinyin-underline{
|
|
|
+ text-decoration: underline;
|
|
|
+ }
|
|
|
}
|
|
|
&.NNPE-chs {
|
|
|
font-family: "FZJCGFKTK";
|