52 lines
1.0 KiB
Vue
52 lines
1.0 KiB
Vue
<template>
|
|
<view class="fullHeight">
|
|
<view class="fixedheader">
|
|
<headers :themeType="true" :showBack="true">
|
|
<view class="headerName">
|
|
预览
|
|
</view>
|
|
</headers>
|
|
</view>
|
|
|
|
<view class="" :style="{ 'padding-top': (statusBarHeight + 50 ) * 2+ 'rpx' }">
|
|
<iframe :src="previewUrl" width='100%' height='550px' frameborder='1'></iframe>
|
|
</view>
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
import {
|
|
isJSON
|
|
} from "@/utils/tool.js"
|
|
export default {
|
|
data() {
|
|
return {
|
|
statusBarHeight: 0,
|
|
previewUrl: "",
|
|
}
|
|
},
|
|
onLoad(option) {
|
|
this.statusBarHeight = uni.getStorageSync('systemInfo').statusBarHeight;
|
|
// this.projectSn = JSON.parse(uni.getStorageSync('projectDetail')).projectSn;
|
|
// this.userInfo = JSON.parse(uni.getStorageSync('userInfo'));
|
|
this.previewUrl = option.url;
|
|
console.log(option)
|
|
},
|
|
methods: {
|
|
|
|
}
|
|
|
|
}
|
|
</script>
|
|
|
|
<style lang="scss" scoped>
|
|
.fullHeight {
|
|
.fixedheader {
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
z-index: 2;
|
|
}
|
|
}
|
|
</style> |