- <view class="container data-v-0391012f"><view class="header data-v-0391012f"><view class="back-btn data-v-0391012f" bindtap="{{a}}"><text class="back-icon data-v-0391012f">↓</text></view><view class="share-btn data-v-0391012f" bindtap="{{b}}"><text class="share-icon data-v-0391012f">↗</text></view></view><view class="book-info-section data-v-0391012f"><image class="book-cover data-v-0391012f" src="{{c}}" mode="aspectFill"></image><text class="book-title data-v-0391012f">{{d}}</text><text wx:if="{{e}}" class="chapter-title data-v-0391012f">{{f}}</text><text class="book-author data-v-0391012f">{{g}}</text><button class="add-to-shelf-btn data-v-0391012f" bindtap="{{h}}">加入书架</button></view><view class="player-section data-v-0391012f"><view class="progress-section data-v-0391012f"><view class="progress-bar-wrapper data-v-0391012f" bindtouchstart="{{l}}" bindtouchmove="{{m}}" bindtouchend="{{n}}"><view class="progress-bar data-v-0391012f"><view class="progress-filled data-v-0391012f" style="{{'width:' + i}}"></view><view wx:if="{{j}}" class="progress-dot data-v-0391012f" style="{{'left:' + k}}"></view></view></view><view class="time-label data-v-0391012f"><text class="time-text data-v-0391012f">{{o}}/{{p}}</text></view></view><view class="controls-section data-v-0391012f"><view class="control-btn data-v-0391012f" bindtap="{{q}}"><text class="control-text data-v-0391012f">-15s</text></view><view class="control-btn prev-btn data-v-0391012f" bindtap="{{r}}"><text class="control-icon data-v-0391012f">⏮</text></view><view class="control-btn play-btn data-v-0391012f" bindtap="{{t}}"><text class="play-icon data-v-0391012f">{{s}}</text></view><view class="control-btn next-btn data-v-0391012f" bindtap="{{v}}"><text class="control-icon data-v-0391012f">⏭</text></view><view class="control-btn data-v-0391012f" bindtap="{{w}}"><text class="control-text data-v-0391012f">+15s</text></view></view></view></view>
|