<template>
	<view style="padding:20rpx">
		<view
			style="padding: 30rpx; background-color: #fff; border-radius: 10rpx; font-size: 32rpx; line-height: 50rpx">
			<view v-html="contents"></view>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				contents: ''
			}
		},
		onLoad(options) {
			this.contents = options.contents;
		},
		computed: {
			// formattedContents() {
			// 	// 替换原有的 onclick 为 Vue 的 @click 事件处理
			// 	return this.contents.replace(/onclick='window\.previewPdf\("([^"]+)"\)'/g, (match, p1) => {
			// 		return `@click.prevent="previewPdf('${p1}')"`;
			// 	});
			// }
		},
		methods: {
			// handleClick(event) {
			// 	// 处理点击事件
			// 	const target = event.target;
			// 	if (target && target.classList.contains('pdf-link')) {
			// 		const val = target.getAttribute('data-pdf'); // 获取链接文本
			// 		this.previewPdf(val);
			// 	}
			// },
			// previewPdf(val) {
			// 	// 在这里添加预览 PDF 的逻辑
			// 	console.log('预览 PDF', val);
			// }
		}
	}
</script>

<style>
	/* 添加样式（如果需要） */
</style>