Commit 1fdba0f45efe7a1e3f5ca50045d5a4f35efb0641
1 parent
4a1836d1
add feedback entry
Showing
3 changed files
with
41 additions
and
0 deletions
front-end/h5/src/components/common/feedback/index.js
0 → 100644
| 1 | +import './index.scss' | |
| 2 | +export default { | |
| 3 | + render () { | |
| 4 | + return ( | |
| 5 | + <a href="https://support.qq.com/product/93432" target="_blank"> | |
| 6 | + <div class="feedback-link"> | |
| 7 | + <div class="logo-wrap"> | |
| 8 | + <div class="logo"></div> | |
| 9 | + </div> | |
| 10 | + <div class="tips-wrap fade-in"> | |
| 11 | + <div class="tips"><span>意见反馈</span> | |
| 12 | + </div> | |
| 13 | + </div> | |
| 14 | + </div> | |
| 15 | + </a> | |
| 16 | + ) | |
| 17 | + } | |
| 18 | +} | ... | ... |
front-end/h5/src/components/common/feedback/index.scss
0 → 100644
| 1 | +.feedback-link { | |
| 2 | + position: fixed; | |
| 3 | + bottom: 40px; | |
| 4 | + right: 20px; | |
| 5 | + z-index: 9999; | |
| 6 | + | |
| 7 | + .logo-wrap { | |
| 8 | + cursor: pointer; | |
| 9 | + opacity: .9; | |
| 10 | + padding: 15px 10px 10px; | |
| 11 | + border-radius: 20px; | |
| 12 | + // background: linear-gradient(-180deg,#dadfea,#ebedf5); | |
| 13 | + | |
| 14 | + .logo { | |
| 15 | + width: 32px; | |
| 16 | + height: 28px; | |
| 17 | + background: url(data:image/jpeg;base64,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) no-repeat 0; | |
| 18 | + background-size: cover; | |
| 19 | + } | |
| 20 | + } | |
| 21 | +} | |
| 0 | 22 | \ No newline at end of file | ... | ... |
front-end/h5/src/components/core/editor/index.js
| ... | ... | @@ -19,6 +19,7 @@ import PreviewDialog from './modals/preview.vue' |
| 19 | 19 | import LogoOfHeader from '@/components/common/header/logo.js' |
| 20 | 20 | import ExternalLinksOfHeader from '@/components/common/header/links.js' |
| 21 | 21 | import LangSelect from '@/components/common/header/LangSelect.vue' |
| 22 | +import Feedback from '@/components/common/feedback/index' | |
| 22 | 23 | |
| 23 | 24 | const sidebarMenus = [ |
| 24 | 25 | { |
| ... | ... | @@ -335,6 +336,7 @@ export default { |
| 335 | 336 | handleClose={() => { this.previewVisible = false }} |
| 336 | 337 | /> |
| 337 | 338 | } |
| 339 | + <Feedback /> | |
| 338 | 340 | </a-layout> |
| 339 | 341 | ) |
| 340 | 342 | }, | ... | ... |