|
@@ -10,11 +10,12 @@ export default defineComponent({
|
|
|
emits: ['favorite'],
|
|
|
setup(props, { expose, emit }) {
|
|
|
const { isLoading, state, execute } = useAsyncState(
|
|
|
- request.get('/api-student/music/sheet/practice', {
|
|
|
- params: {
|
|
|
- rows: 3
|
|
|
- }
|
|
|
- }),
|
|
|
+ (args): Promise<any> =>
|
|
|
+ request.get('/api-student/music/sheet/practice', {
|
|
|
+ params: {
|
|
|
+ rows: args?.rows || 3
|
|
|
+ }
|
|
|
+ }),
|
|
|
null
|
|
|
)
|
|
|
|
|
@@ -29,9 +30,12 @@ export default defineComponent({
|
|
|
{list.length > 0 && <Cell title="最近练习" />}
|
|
|
{list.map(item => (
|
|
|
<Item
|
|
|
+ key={item.id}
|
|
|
data={item}
|
|
|
onClick={() => musicBuy(item)}
|
|
|
- onFavorite={() => emit('favorite')}
|
|
|
+ onFavorite={() => {
|
|
|
+ emit('favorite')
|
|
|
+ }}
|
|
|
/>
|
|
|
))}
|
|
|
</>
|