|
@@ -88,9 +88,9 @@ export default defineComponent({
|
|
// 提取并分割 HTML 文档中的内容
|
|
// 提取并分割 HTML 文档中的内容
|
|
|
|
|
|
const node: any = speak.processNode(doc.body);
|
|
const node: any = speak.processNode(doc.body);
|
|
- const result = document.createElement("div")
|
|
|
|
- result.classList.add("html-to-dom")
|
|
|
|
- result.appendChild(node)
|
|
|
|
|
|
+ const result = document.createElement('div');
|
|
|
|
+ result.classList.add('html-to-dom');
|
|
|
|
+ result.appendChild(node);
|
|
document.querySelector('#' + speakMusicContent)?.appendChild(result);
|
|
document.querySelector('#' + speakMusicContent)?.appendChild(result);
|
|
});
|
|
});
|
|
} catch {
|
|
} catch {
|
|
@@ -126,15 +126,19 @@ export default defineComponent({
|
|
props.type === 'preview' && styles.detailPreview
|
|
props.type === 'preview' && styles.detailPreview
|
|
]}>
|
|
]}>
|
|
{/* <div class={styles.detail2}> */}
|
|
{/* <div class={styles.detail2}> */}
|
|
- <div class={styles.contentWrap}>
|
|
|
|
|
|
+ <div class={[styles.contentWrap, 'pptContentWrapStyle']}>
|
|
<div class={styles.musicStaff}>
|
|
<div class={styles.musicStaff}>
|
|
<div class={styles.musicTitleRight}>
|
|
<div class={styles.musicTitleRight}>
|
|
{speak.isSpeak.value ? (
|
|
{speak.isSpeak.value ? (
|
|
- <span class={styles.textClose} onClick={speak.onCloseSpeak}>
|
|
|
|
|
|
+ <span
|
|
|
|
+ class={[styles.textClose, 'pptIconStyle']}
|
|
|
|
+ onClick={speak.onCloseSpeak}>
|
|
<i class={styles.icon}></i>关闭朗读
|
|
<i class={styles.icon}></i>关闭朗读
|
|
</span>
|
|
</span>
|
|
) : (
|
|
) : (
|
|
- <span class={styles.textRead} onClick={speak.onAllSpeak}>
|
|
|
|
|
|
+ <span
|
|
|
|
+ class={[styles.textRead, 'pptIconStyle']}
|
|
|
|
+ onClick={speak.onAllSpeak}>
|
|
<i class={styles.icon}></i>全文朗读
|
|
<i class={styles.icon}></i>全文朗读
|
|
</span>
|
|
</span>
|
|
)}
|
|
)}
|
|
@@ -157,11 +161,13 @@ export default defineComponent({
|
|
styles.selectionCouser,
|
|
styles.selectionCouser,
|
|
!speak.showDom.value && styles.hide
|
|
!speak.showDom.value && styles.hide
|
|
]}>
|
|
]}>
|
|
- <span class={styles.textStart} onClick={speak.onTextStart}>
|
|
|
|
|
|
+ <span
|
|
|
|
+ class={[styles.textStart, 'pptBtnStyle']}
|
|
|
|
+ onClick={speak.onTextStart}>
|
|
开始朗读<i class={styles.icon}></i>
|
|
开始朗读<i class={styles.icon}></i>
|
|
</span>
|
|
</span>
|
|
<span
|
|
<span
|
|
- class={styles.textReadOnly}
|
|
|
|
|
|
+ class={[styles.textReadOnly, 'pptBtnStyle']}
|
|
onClick={speak.onTextReadOnly}>
|
|
onClick={speak.onTextReadOnly}>
|
|
只读这段<i class={styles.icon}></i>
|
|
只读这段<i class={styles.icon}></i>
|
|
</span>
|
|
</span>
|
|
@@ -174,11 +180,11 @@ export default defineComponent({
|
|
</NSpin>
|
|
</NSpin>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
- <div class={styles.changeSizeSection}>
|
|
|
|
- <img src={iconT} class={styles.iconT} />
|
|
|
|
|
|
+ <div class={[styles.changeSizeSection, 'pptChangeSizeStyle']}>
|
|
|
|
+ <img src={iconT} class={[styles.iconT, 'pptIconTStyle']} />
|
|
<img
|
|
<img
|
|
src={iconAddT}
|
|
src={iconAddT}
|
|
- class={styles.iconAddT}
|
|
|
|
|
|
+ class={[styles.iconAddT, 'ppticonAddTStyle']}
|
|
onClick={() => {
|
|
onClick={() => {
|
|
if (state.fontSize >= 32) return;
|
|
if (state.fontSize >= 32) return;
|
|
state.fontSize += 1;
|
|
state.fontSize += 1;
|
|
@@ -193,7 +199,7 @@ export default defineComponent({
|
|
/>
|
|
/>
|
|
<img
|
|
<img
|
|
src={iconPlusT}
|
|
src={iconPlusT}
|
|
- class={styles.iconPlusT}
|
|
|
|
|
|
+ class={[styles.iconPlusT, 'ppticonPlusTStyle']}
|
|
onClick={() => {
|
|
onClick={() => {
|
|
if (state.fontSize <= 12) return;
|
|
if (state.fontSize <= 12) return;
|
|
state.fontSize -= 1;
|
|
state.fontSize -= 1;
|