Переглянути джерело

improvement: 将收藏按钮转换为下载按钮

ChenYangfan 6 роки тому
батько
коміт
708afa6120
3 змінених файлів з 14 додано та 10 видалено
  1. 6 6
      src/App.vue
  2. 6 3
      src/components/PDF/PdfController.vue
  3. 2 1
      src/utils/icon-map.js

+ 6 - 6
src/App.vue

@@ -35,12 +35,12 @@ export default {
 
 @font-face {
   font-family: 'iconfont';  /* project id 1598214 */
-  src: url('//at.alicdn.com/t/font_1598214_mtzg1ckund.eot');
-  src: url('//at.alicdn.com/t/font_1598214_mtzg1ckund.eot?#iefix') format('embedded-opentype'),
-  url('//at.alicdn.com/t/font_1598214_mtzg1ckund.woff2') format('woff2'),
-  url('//at.alicdn.com/t/font_1598214_mtzg1ckund.woff') format('woff'),
-  url('//at.alicdn.com/t/font_1598214_mtzg1ckund.ttf') format('truetype'),
-  url('//at.alicdn.com/t/font_1598214_mtzg1ckund.svg#iconfont') format('svg');
+  src: url('//at.alicdn.com/t/font_1598214_ugzzjpfsaup.eot');
+  src: url('//at.alicdn.com/t/font_1598214_ugzzjpfsaup.eot?#iefix') format('embedded-opentype'),
+  url('//at.alicdn.com/t/font_1598214_ugzzjpfsaup.woff2') format('woff2'),
+  url('//at.alicdn.com/t/font_1598214_ugzzjpfsaup.woff') format('woff'),
+  url('//at.alicdn.com/t/font_1598214_ugzzjpfsaup.ttf') format('truetype'),
+  url('//at.alicdn.com/t/font_1598214_ugzzjpfsaup.svg#iconfont') format('svg');
 }
 
 body {

+ 6 - 3
src/components/PDF/PdfController.vue

@@ -1,7 +1,9 @@
 <template>
   <div class="pdf-controller">
-    <icon :class="pageMarked ? 'active' : ''" @click="handleMarkButtonClicked"
-          :unicode="pageMarked ? iconMap['mark'] : iconMap['mark_border']" title="收藏本页"/>
+<!--    <icon :class="pageMarked ? 'active' : ''" @click="handleMarkButtonClicked"-->
+<!--          :unicode="pageMarked ? iconMap['mark'] : iconMap['mark_border']" title="收藏本页"/>-->
+<!--    <icon></icon>-->
+    <a :href="src"><icon :unicode="iconMap['download']" title="上一页"/></a>
     <div class="spacer"></div>
     <icon @click="handlePrevious" :unicode="iconMap['previous']" title="上一页"/>
     <icon @click="handleScreenShot" :unicode="iconMap['screen_shot']" title="将本页截图"/>
@@ -28,7 +30,8 @@ export default {
   },
   computed: {
     ...mapState({
-      showDiscussion: state => state.pdf.showDiscussion
+      showDiscussion: state => state.pdf.showDiscussion,
+      src: state => state.pdf.src
     })
   },
   methods: {

+ 2 - 1
src/utils/icon-map.js

@@ -27,7 +27,8 @@ const iconMap = {
   'close': '\ue6ec',
   'exit': '\ue685',
   'new': '\ue679',
-  'history': '\ue68c'
+  'history': '\ue68c',
+  'download': '\ue6ca'
 }
 
 export default iconMap