1+ <template >
2+ <div @click =" click" >
3+ <!-- <svg
4+ t="1508738709248"
5+ class="screenfull-svg"
6+ viewBox="0 0 1024 1024"
7+ version="1.1"
8+ xmlns="http://www.w3.org/2000/svg"
9+ p-id="2069"
10+ xmlns:xlink="http://www.w3.org/1999/xlink"
11+ width="32"
12+ height="32"
13+ v-if="isShow"
14+ >
15+ <path
16+ d="M333.493443 428.647617 428.322206 333.832158 262.572184 168.045297 366.707916 64.444754 64.09683 64.444754 63.853283 366.570793 167.283957 262.460644Z"
17+ p-id="2070"/>
18+ <path
19+ d="M854.845439 760.133334 688.61037 593.95864 593.805144 688.764889 759.554142 854.56096 655.44604 958.161503 958.055079 958.161503 958.274066 656.035464Z"
20+ p-id="2071"/>
21+ <path
22+ d="M688.535669 428.550403 854.31025 262.801405 957.935352 366.921787 957.935352 64.34754 655.809313 64.081481 759.919463 167.535691 593.70793 333.731874Z"
23+ p-id="2072"/>
24+ <path
25+ d="M333.590658 594.033341 167.8171 759.804852 64.218604 655.67219 64.218604 958.270996 366.342596 958.502263 262.234493 855.071589 428.421466 688.86108Z"
26+ p-id="2073"/>
27+ </svg> -->
28+ <svg
29+ t =" 1590133227479"
30+ class =" screenfull-svg"
31+ viewBox =" 0 0 1024 1024"
32+ version =" 1.1"
33+ width =" 20"
34+ height =" 20"
35+ xmlns =" http://www.w3.org/2000/svg"
36+ v-if =" isShow"
37+ >
38+ <path id =" svg_1" d =" m928.512,959.744a32,32 0 0 1 -32,-32l0,-256a32,32 0 0 1 64,0l0,256a32,32 0 0 1 -32,32z" />
39+ <path id =" svg_2" d =" m960.512,927.744a32,32 0 0 1 -32,32l-256,0a32,32 0 0 1 0,-64l256,0a32,32 0 0 1 32,32zm-864.768,-863.488a32,32 0 0 1 32,32l0,256a32,32 0 0 1 -64,0l0,-256a32,32 0 0 1 32,-32z" />
40+ <path id =" svg_3" d =" m63.744,96.256a32,32 0 0 1 32,-32l256,0a32,32 0 0 1 0,64l-256,0a32,32 0 0 1 -32,-32z" />
41+ <path id =" svg_4" d =" m958.030718,91.777575a32,32 0 0 1 -32,32l-256,0a32,32 0 0 1 0,-64l256,0a32,32 0 0 1 32,32z" />
42+ <path id =" svg_5" d =" m926.030718,59.777575a32,32 0 0 1 32,32l0,256a32,32 0 0 1 -64,0l0,-256a32,32 0 0 1 32,-32z" />
43+ <path id =" svg_6" d =" m940.622718,69.250038a32,32 0 0 1 0,45.248l-247.936,247.936a32,32 0 0 1 -45.248,-45.248l247.936,-247.936a31.936,31.936 0 0 1 45.248,0z" />
44+ <path id =" svg_7" d =" m61.649508,930.478492a32,32 0 0 1 32,-32l256,0a32,32 0 0 1 0,64l-256,0a32,32 0 0 1 -32,-32z" />
45+ <path id =" svg_8" d =" m93.649508,962.478492a32,32 0 0 1 -32,-32l0,-256a32,32 0 0 1 64,0l0,256a32,32 0 0 1 -32,32z" />
46+ <path id =" svg_9" d =" m79.121508,945.070492a32,32 0 0 1 0,-45.248l247.936,-247.936a32,32 0 0 1 45.248,45.248l-247.936,247.936a32,32 0 0 1 -45.248,0z" />
47+ </svg >
48+ <svg
49+ t =" 1590133734869"
50+ class =" screenfull-svg"
51+ viewBox =" 0 0 1024 1024"
52+ version =" 1.1"
53+ xmlns =" http://www.w3.org/2000/svg"
54+ p-id =" 1862"
55+ xmlns:xlink =" http://www.w3.org/1999/xlink"
56+ width =" 20"
57+ height =" 20"
58+ v-else
59+ >
60+ <path d =" M928.512 959.744a32 32 0 0 1-32-32v-256a32 32 0 0 1 64 0v256a32 32 0 0 1-32 32z" fill =" " p-id =" 1863" ></path >
61+ <path d =" M960.512 927.744a32 32 0 0 1-32 32h-256a32 32 0 0 1 0-64h256a32 32 0 0 1 32 32zM95.744 64.256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0v-256a32 32 0 0 1 32-32z" fill =" " p-id =" 1864" ></path >
62+ <path d =" M63.744 96.256a32 32 0 0 1 32-32h256a32 32 0 0 1 0 64h-256a32 32 0 0 1-32-32z" fill =" " p-id =" 1865" ></path >
63+ <path d =" M384.064 671.744a32 32 0 0 1-32 32h-256a32 32 0 0 1 0-64h256a32 32 0 0 1 32 32z" fill =" " p-id =" 1866" ></path >
64+ <path d =" M352.064 639.744a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0v-256a32 32 0 0 1 32-32z" fill =" " p-id =" 1867" ></path >
65+ <path d =" M366.656 657.216a32 32 0 0 1 0 45.248L118.72 950.4a32 32 0 0 1-45.248-45.248l247.936-247.936a31.936 31.936 0 0 1 45.248 0z" fill =" " p-id =" 1868" ></path >
66+ <path d =" M639.616 352.512a32 32 0 0 1 32-32h256a32 32 0 0 1 0 64h-256a32 32 0 0 1-32-32z" fill =" " p-id =" 1869" ></path >
67+ <path d =" M671.616 384.512a32 32 0 0 1-32-32v-256a32 32 0 0 1 64 0v256a32 32 0 0 1-32 32z" fill =" " p-id =" 1870" ></path >
68+ <path d =" M657.088 367.104a32 32 0 0 1 0-45.248l247.936-247.936a32 32 0 0 1 45.248 45.248l-247.936 247.936a32 32 0 0 1-45.248 0z" fill =" " p-id =" 1871" ></path >
69+ </svg >
70+ </div >
71+ </template >
72+ <script >
73+ import screenfull from ' screenfull' // 引入screenfull
74+ export default {
75+ name: ' Screenfull' ,
76+ props: {
77+ width: {
78+ type: Number ,
79+ default: 22
80+ },
81+ height: {
82+ type: Number ,
83+ default: 22
84+ },
85+ fill: {
86+ type: String ,
87+ default: ' #48576a'
88+ }
89+ },
90+ data (){
91+ return {
92+ isShow: true
93+ }
94+ },
95+ methods: {
96+ click () {
97+ if (screenfull .isEnabled ) {
98+ this .isShow = ! this .isShow
99+ screenfull .toggle ()
100+ }
101+ }
102+ }
103+ }
104+ </script >
105+ <style scoped>
106+ .screenfull-svg {
107+ width : 20px ;
108+ height : 20px ;
109+ cursor : pointer ;
110+ fill : #606266 ;
111+ vertical-align : middle ;
112+ margin-right : 15px ;
113+ }
114+ </style >
0 commit comments