|
@@ -83,7 +83,7 @@ export default defineComponent({
|
|
const heightInfo = ref<any>('0')
|
|
const heightInfo = ref<any>('0')
|
|
const musicDetail = ref<any>(null)
|
|
const musicDetail = ref<any>(null)
|
|
const audioFileUrl = ref('')
|
|
const audioFileUrl = ref('')
|
|
- const showImg = ref<Array<any>>([])
|
|
|
|
|
|
+ let showImg = [] as any
|
|
const firstList = ref<Array<any>>([])
|
|
const firstList = ref<Array<any>>([])
|
|
const fixedList = ref<Array<any>>([])
|
|
const fixedList = ref<Array<any>>([])
|
|
const staffList = ref<Array<any>>([])
|
|
const staffList = ref<Array<any>>([])
|
|
@@ -118,11 +118,11 @@ export default defineComponent({
|
|
() => staff.radio,
|
|
() => staff.radio,
|
|
(val: string) => {
|
|
(val: string) => {
|
|
if (val == 'first') {
|
|
if (val == 'first') {
|
|
- showImg.value = firstList.value
|
|
|
|
|
|
+ showImg = firstList.value
|
|
} else if (val == 'fixed') {
|
|
} else if (val == 'fixed') {
|
|
- showImg.value = fixedList.value
|
|
|
|
|
|
+ showImg = fixedList.value
|
|
} else {
|
|
} else {
|
|
- showImg.value = staffList.value
|
|
|
|
|
|
+ showImg = staffList.value
|
|
}
|
|
}
|
|
}
|
|
}
|
|
)
|
|
)
|
|
@@ -144,7 +144,7 @@ export default defineComponent({
|
|
audioFileUrl.value =
|
|
audioFileUrl.value =
|
|
background && background.length > 0 ? background[0].audioFileUrl : ''
|
|
background && background.length > 0 ? background[0].audioFileUrl : ''
|
|
// const arrImgs = res.data.musicImg ? res.data.musicImg.split(',') : []
|
|
// const arrImgs = res.data.musicImg ? res.data.musicImg.split(',') : []
|
|
- showImg.value = res.data.musicImg ? res.data.musicImg.split(',') : []
|
|
|
|
|
|
+ showImg = res.data.musicImg ? res.data.musicImg.split(',') : []
|
|
firstList.value = res.data.firstTone
|
|
firstList.value = res.data.firstTone
|
|
? res.data.firstTone.split(',')
|
|
? res.data.firstTone.split(',')
|
|
: []
|
|
: []
|
|
@@ -593,7 +593,7 @@ export default defineComponent({
|
|
<span
|
|
<span
|
|
class={styles.download}
|
|
class={styles.download}
|
|
onClick={() => {
|
|
onClick={() => {
|
|
- if (showImg.value.length > 0) {
|
|
|
|
|
|
+ if (showImg.length > 0) {
|
|
downloadStatus.value = true
|
|
downloadStatus.value = true
|
|
} else {
|
|
} else {
|
|
Toast('暂无图片')
|
|
Toast('暂无图片')
|
|
@@ -617,8 +617,8 @@ export default defineComponent({
|
|
<p class={styles.musicTitle}>
|
|
<p class={styles.musicTitle}>
|
|
{musicDetail.value?.musicSheetName}
|
|
{musicDetail.value?.musicSheetName}
|
|
</p>
|
|
</p>
|
|
- {showImg.value.length > 0 ? (
|
|
|
|
- <img src={showImg.value[0]} alt="" class={styles.musicImg} />
|
|
|
|
|
|
+ {showImg.length > 0 ? (
|
|
|
|
+ <img src={showImg[0]} alt="" class={styles.musicImg} />
|
|
) : loading.value ? (
|
|
) : loading.value ? (
|
|
<>
|
|
<>
|
|
<Vue3Lottie
|
|
<Vue3Lottie
|
|
@@ -847,7 +847,7 @@ export default defineComponent({
|
|
|
|
|
|
<Popup v-model:show={downloadStatus.value} position="bottom" round>
|
|
<Popup v-model:show={downloadStatus.value} position="bottom" round>
|
|
<Download
|
|
<Download
|
|
- imgList={showImg.value}
|
|
|
|
|
|
+ imgList={JSON.parse(JSON.stringify(showImg))}
|
|
musicSheetName={musicDetail.value.musicSheetName}
|
|
musicSheetName={musicDetail.value.musicSheetName}
|
|
/>
|
|
/>
|
|
</Popup>
|
|
</Popup>
|