From 6fec94a62ac8a14fd67c80fe0f8fe419bd0b979e Mon Sep 17 00:00:00 2001 From: zyronon Date: Thu, 16 Sep 2021 00:27:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=88=86=E4=BA=AB=E6=9C=8B?= =?UTF-8?q?=E5=8F=8B=E5=BC=B9=E7=AA=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 9 +- src/assets/img/icon/home/music3.png | Bin 0 -> 5569 bytes src/assets/img/icon/home/record.png | Bin 0 -> 2468 bytes .../{newicon/e0g.webp => share-password.webp} | Bin src/components/Share.vue | 144 ++++--- src/components/dialog/ConfirmDialog.vue | 2 + src/pages/Test4.vue | 37 +- src/pages/home/Music.vue | 119 +++++- src/pages/home/Report.vue | 13 +- src/pages/home/components/ShareToFriend.vue | 371 ++++++++++++++++++ src/router/index.js | 4 +- 11 files changed, 589 insertions(+), 110 deletions(-) create mode 100644 src/assets/img/icon/home/music3.png create mode 100644 src/assets/img/icon/home/record.png rename src/assets/img/icon/{newicon/e0g.webp => share-password.webp} (100%) create mode 100644 src/pages/home/components/ShareToFriend.vue diff --git a/src/App.vue b/src/App.vue index f735f3f..347920c 100644 --- a/src/App.vue +++ b/src/App.vue @@ -4,9 +4,10 @@ - - - + + + + @@ -51,10 +52,10 @@ export default { const routeDeep = [ '/message', '/attention', '/home', '/me', '/publish', - '/home/report', '/home/submit-report', '/home/music', '/home/music-rank-list', + '/home/report', '/message/share-to-friend', diff --git a/src/assets/img/icon/home/music3.png b/src/assets/img/icon/home/music3.png new file mode 100644 index 0000000000000000000000000000000000000000..fcdfea190f3a63f4705e270deba04d246fb908e2 GIT binary patch literal 5569 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/icon/home/record.png b/src/assets/img/icon/home/record.png new file mode 100644 index 0000000000000000000000000000000000000000..5031b904a3666f36beb8d94ca08de803f1d74f73 GIT binary patch literal 2468 zcmc&$`#)4$8{acF%@FnsN|~IEVG<|rxE{BfJx0woZi!MZDMCdNg`Ak#l}j#-jgy48 zI#ciQy5ttkahoKm&@_%pqLgI3y``Fvb3S!;=MQ*)JD>N5wbt|btY>|mXMLY%eZMQ$ z-*>aN=4wp<0JKp)FMwG4zYU58G1mpxR}l*-DPS`fs2^e|0e~8g@{qvP@c&kB{3UR+ zes-p=){ULD)*vGHZJ^ikLJ(`7wlR)ZR7M}_SO1QU_J|J_Aw%Xjfs)lSRf=RzA$>F0Kgt!XV>VF zDGF2`H@pcz;+~d`P)VSY8QZ$gOb9z39GE=`V99j*u@)K!GIEMO!UYf)YI*z<3Y=45 z)a+s+ge$>8$9NFx?JL+(330@}SoC>EGUe|In@Twxq%ax#FtEQ&W`isIMjiztI76AO zMg9ne3zoW$qJ0#M!Eemxe8Pj(k;1)g8krl+{I4-rAmS6}yGuCN@Dfdoak)+7WlaWN zLij#?6G;tRVBRqRo%<$M4_y6#;%1b?2}$XCzf2QmzaARXLEUmSog8yuF&{*J?e=4- z3E|?4F_WtaShX!5yo>^&C|i|vs2T~ZHZea|kq=ZhT)=4*oGvb@RMJsaG}NbP&uL)IcTR$*MlaJ4(1 z>fpBJZA{_UAC@Ctx$KENVUSpWA2d9lYNi~51rN2{F+ zN4L0xi5GmRdLlZaxSBA0Z_#qtYs}Bc%N>}_Mz``;Lo*& z(rB_XR>7Eh+<9pNit>!Gbgh!vB3*cL${)5`R&f7m($)#zh$2|&{p{YnV$_btG%`?o z(r_5WddZt=+d()S|wj#=lESx(5;)cJQhkaZh>aUAvMzE7R!79|Hal(A#4sFCj zNBAmIk0XBkSw7xN6zT;KyupzK=2q&C`*;KYYr6oR3sy*JABO|MRaCK(O$|Mp?5XHB z8}kqs0q2a*$R6Pe^t6&IPW>!@zyl}Hr2xh7_x~~L=k0EYvnFTqm$(5-OEYyVvEIA6 z2Q6Un(5R1JVfV&nN6Z_d2>MLsiY13uw48twn=TbQ=q>sxbOjH2Vu$RW!^3)uF{#h` zor~5WSMKNOJmf#WKY9G+!hi#fsi%K)mNhpvH?>$3VMPf5@-BX&^J8{jF4h;=fR^Tc zi?bBTR{h~Kuegww!*rkr?Czi#zIn_fru|SHRzeR_^A39w4Pz&uWuqzY#mMu?cBd6+X)b%oD+Z%2T zoT?|&o(tU6P9auo>YRg|opiB=15Rk~x<8*R@T+)hycXV>i#$JoE@W+kn42t;Y5B4v z=ys+Fzab))r6anH4;93*j*qBDJslh!ot#pvcTD9 zE+0TluWa;eNc*BJ; z8|9OeVknBcXx&-Hp+_A(u>o&kll}po16%~tv@$Bb>AO;uzoM(7`ryw{ueSNA4r-hM zb7aEG(j6^KvuU|tjMdT{1*NpIl~Inal|@IoYD?1Wv9bs3#1XJnk6Cx#H>9IuR-?5; zExujVM#Vt?jC!Iq7_2W-p2wtra1q_|x~X(VsypeveOBDv{2XC0b*v;Bex;4b^O^^s=4j;mFEgN zS63M>*xk-#WWkqv4c~c2hR-6ep)IcHI2U2`g)0-x0}zkpQjqEY_X( z(hNmfm-6bC`?u$F;Yh0OGcTEkc=U-^VN-F}39Tbs;!+5rZtovWAe7MZ z;;qMTi2|n-HBZvXlmKpC<2WsLleh*~=&l4iC>_Q+(fqGB17@sV7pq!GOzN7*pur%s z&6mopD0tuz-K_Z5b65s%Jzhq)i1)AKZ+_nOu&dIEbN-e`gdt$KFp^t zRV^P59XXtD0HQrlvrUYu!*z6#Xq=(Biss{k!pHk)Uy=&<3cWH0+iO>3>WHR^ypoEV zO#H}{7ijU$K|*GxP4{|K5n5bqajl%t??KPIS#DG~hvl>1VKab~=ap!u(K(P``EUCR z0nC1-rO^kb5U#SX9$}Eced_}pr%(WK+ZRydOaKxpiR&*0uvCR)TM_|?ls_tFk-+y7 ewC?{H_>X1xzOdB`x->(GZx?`i`ts_z5!j!2
+ - - - +
-
- - 一起视频 -
-
- - 举报 -
-
- - 保存本地 -
-
- - - 收藏 -
-
- - 合拍 -
-
- - 动态壁纸 -
- -
- - 不感兴趣 -
-
- - 复制链接 -
-
- - 抖音码 -
-
- - 帮上热门 -
-
- - 播放反馈 -
+ +
@@ -152,6 +172,10 @@ export default { type: Boolean, default: true }, + mode: { + type: String, + default: 'video'//music + }, }, computed: { ...mapState(['friends']), diff --git a/src/components/dialog/ConfirmDialog.vue b/src/components/dialog/ConfirmDialog.vue index f4e520e..54281e0 100644 --- a/src/components/dialog/ConfirmDialog.vue +++ b/src/components/dialog/ConfirmDialog.vue @@ -1,6 +1,7 @@ diff --git a/src/pages/home/components/ShareToFriend.vue b/src/pages/home/components/ShareToFriend.vue new file mode 100644 index 0000000..6c5c15d --- /dev/null +++ b/src/pages/home/components/ShareToFriend.vue @@ -0,0 +1,371 @@ + + + + diff --git a/src/router/index.js b/src/router/index.js index 79c6596..e3ced4f 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -60,10 +60,12 @@ const routes = [ {path: '/test3', component: Test3}, {path: '/test4', component: Test4}, {path: '/home', component: Index}, - {path: '/home/report', component: Report}, {path: '/home/submit-report', component: SubmitReport}, {path: '/home/music', component: Music}, {path: '/home/music-rank-list', component: MusicRankList}, + {path: '/home/report', component: Report}, + + {path: '/attention', component: Attention}, {path: '/publish', component: Publish}, {path: '/message', component: Message},