1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <template>
- <view class="tabs-content" :style="{ paddingBottom : `${props.paddingBottom || 0}rpx` }">
- <view v-if="!isMember && payType==='2' && !hasBuy" class="pay-member" @click="toJoin">
- <text>个人会员或单位会员免费,点击现在入会></text>
- </view>
- <image :src="content" v-if="showType === 'image'" style="width: 100%" mode="widthFix"></image>
- <u-parse :html="content" :selectable="true" v-else></u-parse>
- <!-- 课程简介-测试用,看能不能看到底部 -->
- </view>
- </template>
- <script setup>
- import {
- ref,
- defineProps,
- computed
- } from 'vue'
- import {
- useAuthStore
- } from '@/store/authStore.js';
- import {
- onLoad,
- } from '@dcloudio/uni-app'
- const authStore = useAuthStore();
- const isMember = computed(()=>{
- return authStore.userInfo.isMember == '0' ? false : true
- })
- const props = defineProps({
- paddingBottom: {
- type: Number,
- required: false,
- default: 10
- },
- showType: {
- type: String,
- required: true,
- default: "image"
- },
- content: {
- type: String,
- required: true,
- default: ""
- },
- payType: {
- type: String,
- required: true,
- default: "1"
- },
- hasBuy: {
- type: Boolean,
- required: true,
- default: false
- }
- });
-
- const toJoin = () =>{
- uni.navigateTo({
- url: '/pages/joinClub/joinClub'
- })
- }
- // const content = ref("<p>20名协会成员于10月15adhjshajdhsadsajdakshdjahjkd,骄傲的噶说的话吗,计划的哈手机号,很多看啥看,撒海空军的卡号是,按开机动画就撒开,安达市快点哈尽快,打火机客户打款,收获颇丰。此次活动增进了大家对科技前沿的认识。</p><img src='/static/notice/ditu.jpg' /><img src='/static/notice/ditu.jpg' /><img src='/static/notice/ditu.jpg' /><img src='/static/notice/ditu.jpg' />")
- </script>
- <style lang="scss" scoped>
- .tabs-content {
- padding-top: 10rpx;
- height: inherit;
- position: relative;
- }
- .pay-member {
- color: red;
- // text-align: center;
- margin-bottom: 5rpx;
- font-size: 32rpx;
- }
- </style>
|