|
|
- <template>
- <view class="plan-container">
-
- <!-- 主体内容 -->
- <view class="main-content">
-
- <!-- 内容卡片 -->
- <view class="content-card">
- <!-- 富文本内容 -->
- <view class="rich-text-container">
- <!-- <rich-text :nodes="richTextContent"></rich-text> -->
- <uv-parse :content="richTextContent" :tagStyle="style" :lazyLoad="true" ></uv-parse>
- </view>
- </view>
- </view>
-
- <!-- 底部固定报名栏 -->
- <view class="bottom-bar">
- <uv-button
- type="primary"
- text="报名"
- :custom-style="{
- width: '100%',
- height: '82rpx',
- borderRadius: '44rpx',
- backgroundColor: '#06DADC',
- fontSize: '36rpx',
- fontWeight: '500',
- border: '1px solid #06DADC'
- }"
- @click="handleSignUp"
- ></uv-button>
- <uv-safe-bottom></uv-safe-bottom>
- </view>
-
- <!-- 底部安全区域 -->
- </view>
- </template>
-
- <script>
- export default {
- data() {
- return {
- richTextContent: `
- <div style="padding: 0;">
- <div style="margin-bottom: 40rpx; padding: 40rpx; background: #f8f9fa; ">
- <h3 style="font-size: 36rpx; font-weight: bold; color: #333; margin: 0 0 20rpx 0;">灵活设置</h3>
- <p style="font-size: 28rpx; color: #666; line-height: 1.6; margin: 0 0 30rpx 0;">语音合成支持中文、英文、粤语、四川话,也可以合成中英混读语音;</p>
- <div style="width: 100%; height: 300rpx; overflow: hidden; background: #eee;">
- <img src="/static/默认图片.png" style="width: 100%; height: 100%; object-fit: cover; " />
- </div>
- </div>
- <div style="padding: 40rpx; background: #f8f9fa; ">
- <h3 style="font-size: 36rpx; font-weight: bold; color: #333; margin: 0 0 20rpx 0;">高拟真度</h3>
- <p style="font-size: 28rpx; color: #666; line-height: 1.6; margin: 0 0 30rpx 0;">基于业界领先技术构建的语音合成系统,具备合成速度快、合成语音自然流畅等特点,合成语音拟真度高,能够符合多样化的应用场景,让设备和应用轻松发声,人机语音交互效果更加逼真。</p>
- <div style="width: 100%; height: 300rpx; overflow: hidden; background: #eee;">
- <img src="/static/默认图片.png" style="width: 100%; height: 100%; object-fit: cover; " />
- </div>
- </div>
- </div>
- `,
- style: {
- img: 'borderRadius: 24rpx'
- }
- }
- },
- methods: {
- handleSignUp() {
- console.log('点击报名')
- // 这里添加报名逻辑
- uni.navigateTo({
- url: '/subPages/home/submit'
- })
- }
- }
- }
- </script>
-
- <style scoped lang="scss">
- .plan-container {
- background: #fff;
- min-height: 100vh;
- display: flex;
- flex-direction: column;
- }
-
- .main-content {
- flex: 1;
- padding: 40rpx 32rpx 120rpx;
- }
-
- .title-section {
- margin-bottom: 40rpx;
-
- .main-title {
- font-size: 48rpx;
- font-weight: 700;
- color: $primary-text-color;
- line-height: 1.3;
- }
- }
-
- .content-card {
- background: #F8F8F8;
- border-radius: 32rpx;
- // padding: 48rpx 32rpx;
-
- // .feature-section {
- // margin-bottom: 60rpx;
-
- // &:last-child {
- // margin-bottom: 0;
- // }
-
- // .feature-title {
- // display: block;
- // font-size: 36rpx;
- // font-weight: 700;
- // color: $primary-text-color;
- // margin-bottom: 24rpx;
- // }
-
- // .feature-desc {
- // display: block;
- // font-size: 28rpx;
- // color: $secondary-text-color;
- // line-height: 1.6;
- // margin-bottom: 32rpx;
- // }
-
- // .feature-image {
- // width: 100%;
- // height: 320rpx;
- // border-radius: 24rpx;
- // overflow: hidden;
-
- // image {
- // width: 100%;
- // height: 100%;
- // }
- // }
- // }
- }
-
- .bottom-bar {
- position: fixed;
- bottom: 0;
- left: 0;
- right: 0;
- background: #fff;
- padding: 24rpx 50rpx;
- // border-top: 1rpx solid #f0f0f0;
- z-index: 999;
- }
-
- // 富文本容器样式
- .rich-text-container {
- width: 100%;
- border-radius: 36rpx;
- // img {
- // border-radius: 24rpx;
- // }
- }
- </style>
|