File tree Expand file tree Collapse file tree 5 files changed +27
-15
lines changed
Expand file tree Collapse file tree 5 files changed +27
-15
lines changed Original file line number Diff line number Diff line change @@ -35,7 +35,6 @@ import { mapState, mapMutations } from 'vuex'
3535import localStore from ' @utils/local-storage'
3636import { qiNiuImgLink } from ' @utils/publicData'
3737import cookie from ' @utils/cookie'
38- import IframeHandler from ' @utils/editor/handleInstanceView'
3938export default {
4039 props: {
4140 dense: {
Original file line number Diff line number Diff line change 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 },
Original file line number Diff line number Diff line change @@ -2,13 +2,13 @@ const isProd = ['production', 'prod'].includes(process.env.NODE_ENV)
22
33const 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}
Original file line number Diff line number Diff line change 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'
7373import * as p2b from ' @utils/paramsToBase64'
7474export 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
Original file line number Diff line number Diff line change 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'
3030import * as p2b from ' @utils/paramsToBase64'
3131export 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
You can’t perform that action at this time.
0 commit comments