Skip to content

Commit f47d38f

Browse files
committed
Merge branch 'dev' into main
2 parents 6f10832 + 997655b commit f47d38f

File tree

5 files changed

+27
-15
lines changed

5 files changed

+27
-15
lines changed

src/components/headerAccount.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ import { mapState, mapMutations } from 'vuex'
3535
import localStore from '@utils/local-storage'
3636
import { qiNiuImgLink } from '@utils/publicData'
3737
import cookie from '@utils/cookie'
38-
import IframeHandler from '@utils/editor/handleInstanceView'
3938
export default {
4039
props: {
4140
dense: {

src/components/instanceCard.vue

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
</v-avatar>
1717
</template>
1818
<user-card :avatar="info.userPicture" :myFollow="info.myFollow" :username="info.username" :nickname="info.name"
19-
:about="info.description" @setFollow="setFollow"></user-card>
19+
:about="info.description"></user-card>
2020
</v-menu>
2121
<div class="instance-info d-flex flex-clo pointer">
2222
<span class="text-sm" :title="info.exampleName">{{info.exampleName}}</span>
@@ -104,9 +104,6 @@ export default {
104104
}
105105
this.likeLoading = false
106106
},
107-
setFollow(isFollow) {
108-
this.$emit('setFollow', isFollow, this.cardIndex)
109-
},
110107
setFav(isFav) {
111108
this.$emit('setFav', isFav, this.cardIndex)
112109
},

src/service/env.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ const isProd = ['production', 'prod'].includes(process.env.NODE_ENV)
22

33
const env = {
44
dev: {
5-
server: 'http://www.firstbird.asia:8090',
5+
server: 'http://106.12.110.94:8090',
66
// server: 'http://192.168.10.58:8090',
77
// server: 'http://192.169.1.33:8090',
88
client: 'http://localhost:8080',
99
},
1010
prod: {
11-
server: '//www.firstbird.asia:8090',
11+
server: '//106.12.110.94:8090',
1212
client: 'https://www.lliiooiill.cn',
1313
}
1414
}

src/views/explore/index.vue

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
<div v-show="!nothing">
5050
<div class="explore-instance-list">
5151
<div class="explore-list-item" v-for="(item, index) in instanceList" :key="item.exampleId">
52-
<instance-card :info="item" :cardIndex="index" @setFollow="setFollow" @setFav="setFav"></instance-card>
52+
<instance-card :info="item" :cardIndex="index" @setFav="setFav"></instance-card>
5353
</div>
5454
<div class="skeleton-list-item" v-show="listLoading" v-for="(item, index) in 12" :key="index">
5555
<instance-skeleton></instance-skeleton>
@@ -73,6 +73,17 @@ import { judgeMode } from '@utils/editor/judgeMode'
7373
import * as p2b from '@utils/paramsToBase64'
7474
export default {
7575
name: 'Explore',
76+
provide() {
77+
return {
78+
setFollow: (isFollow, username) => {
79+
this.instanceList.forEach((item) => {
80+
if (item.username === username) {
81+
item.myFollow = isFollow
82+
}
83+
})
84+
},
85+
}
86+
},
7687
data() {
7788
return {
7889
sortList: Object.freeze([
@@ -190,9 +201,6 @@ export default {
190201
this.searchLoading = false
191202
this.listLoading = false
192203
},
193-
setFollow(isFollow, index) {
194-
this.instanceList[index].myFollow = isFollow
195-
},
196204
setFav(isFav, index) {
197205
const item = this.instanceList[index]
198206
item.myFavorites = isFav

src/views/user/liked.vue

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<instance-skeleton></instance-skeleton>
66
</div>
77
<div class="liked-list-item" v-show="!loading" v-for="(item, index) in likedList" :key="item.exampleId">
8-
<instance-card :info="item" :cardIndex="index" @setFollow="setFollow" @setFav="setFav" @search="init">
8+
<instance-card :info="item" :cardIndex="index" @setFav="setFav" @search="init">
99
</instance-card>
1010
</div>
1111
</div>
@@ -30,6 +30,17 @@ import InstanceCard from '@components/instanceCard'
3030
import * as p2b from '@utils/paramsToBase64'
3131
export default {
3232
name: 'Liked',
33+
provide() {
34+
return {
35+
setFollow: (isFollow, username) => {
36+
this.likedList.forEach((item) => {
37+
if (item.username === username) {
38+
item.myFollow = isFollow
39+
}
40+
})
41+
},
42+
}
43+
},
3344
data() {
3445
return {
3546
likedList: [],
@@ -83,9 +94,6 @@ export default {
8394
}
8495
this.loading = false
8596
},
86-
setFollow(isFollow, index) {
87-
this.likedList[index].myFollow = isFollow
88-
},
8997
setFav(isFav, index) {
9098
const item = this.likedList[index]
9199
item.myFavorites = isFav

0 commit comments

Comments
 (0)