Showing
2 changed files
with
22 additions
and
4 deletions
| ... | @@ -50,6 +50,8 @@ | ... | @@ -50,6 +50,8 @@ |
| 50 | </template> | 50 | </template> |
| 51 | 51 | ||
| 52 | <script setup> | 52 | <script setup> |
| 53 | +import Cookies from 'js-cookie' | ||
| 54 | + | ||
| 53 | import { ref, onMounted } from 'vue'; | 55 | import { ref, onMounted } from 'vue'; |
| 54 | import { Toast } from 'vant' | 56 | import { Toast } from 'vant' |
| 55 | import { useRoute, useRouter } from 'vue-router' | 57 | import { useRoute, useRouter } from 'vue-router' |
| ... | @@ -102,6 +104,16 @@ onMounted(() => { | ... | @@ -102,6 +104,16 @@ onMounted(() => { |
| 102 | } else { | 104 | } else { |
| 103 | use_widget.value = false; | 105 | use_widget.value = false; |
| 104 | } | 106 | } |
| 107 | + // 判断微信授权状态,进入页面时未授权需要授权跳转 | ||
| 108 | + if (!Cookies.get('PHPSESSID')) { | ||
| 109 | + $router.replace({ | ||
| 110 | + path: '/auth', | ||
| 111 | + query: { | ||
| 112 | + href: location.hash, | ||
| 113 | + userType: 'b' | ||
| 114 | + } | ||
| 115 | + }); | ||
| 116 | + } | ||
| 105 | }) | 117 | }) |
| 106 | 118 | ||
| 107 | // 手机号输入控件控制 | 119 | // 手机号输入控件控制 |
| ... | @@ -215,11 +227,10 @@ export default { | ... | @@ -215,11 +227,10 @@ export default { |
| 215 | mixins: [mixin.init], | 227 | mixins: [mixin.init], |
| 216 | data() { | 228 | data() { |
| 217 | return { | 229 | return { |
| 218 | - sliderShow: false | 230 | + sliderShow: false, |
| 219 | } | 231 | } |
| 220 | }, | 232 | }, |
| 221 | mounted() { | 233 | mounted() { |
| 222 | - | ||
| 223 | }, | 234 | }, |
| 224 | methods: { | 235 | methods: { |
| 225 | submit() { | 236 | submit() { | ... | ... |
| ... | @@ -23,8 +23,8 @@ | ... | @@ -23,8 +23,8 @@ |
| 23 | <div class="book-video-title"> | 23 | <div class="book-video-title"> |
| 24 | <van-row> | 24 | <van-row> |
| 25 | <van-col span="12"> | 25 | <van-col span="12"> |
| 26 | - 作品演绎 | 26 | + <span class="bg-gradient">作品演绎</span> |
| 27 | - <div style="background-color: #F9D95C; width: 70px; height: 4px;"></div> | 27 | + <!-- <div style="background-color: #F9D95C; width: 70px; height: 4px;"></div> --> |
| 28 | </van-col> | 28 | </van-col> |
| 29 | <van-col span="12"> | 29 | <van-col span="12"> |
| 30 | <div style="font-size: 1rem; color: #999999; text-align: right;"> | 30 | <div style="font-size: 1rem; color: #999999; text-align: right;"> |
| ... | @@ -341,6 +341,13 @@ export default { | ... | @@ -341,6 +341,13 @@ export default { |
| 341 | .book-video-title { | 341 | .book-video-title { |
| 342 | background-color: #F7F7F7; | 342 | background-color: #F7F7F7; |
| 343 | padding: 1rem 1.5rem; | 343 | padding: 1rem 1.5rem; |
| 344 | + .bg-gradient { | ||
| 345 | + background: linear-gradient(@base-color, @base-color) no-repeat; | ||
| 346 | + /*调整下划线的宽度占百分之百 高度是3px */ | ||
| 347 | + background-size: 100% 3px; | ||
| 348 | + /* 调整下划线的起始位置 左侧是0 上边是1.15em */ | ||
| 349 | + background-position: 0 1rem; | ||
| 350 | + } | ||
| 344 | } | 351 | } |
| 345 | 352 | ||
| 346 | .book-video-language { | 353 | .book-video-language { | ... | ... |
-
Please register or login to post a comment