57 lines
908 B
Vue
57 lines
908 B
Vue
<template>
|
||
<view class="app">
|
||
<view class="title">
|
||
健康处方:
|
||
</view>
|
||
<view class="text">
|
||
<u-parse :html="content"></u-parse>
|
||
</view>
|
||
</view>
|
||
</template>
|
||
|
||
<script>
|
||
import {
|
||
templateget
|
||
} from '@/api/questionnaire/index.js'
|
||
export default {
|
||
data() {
|
||
return {
|
||
content: null,
|
||
};
|
||
},
|
||
methods: {
|
||
info(code) {
|
||
templateget(code).then(res => {
|
||
let arr = res.data.content.split("");
|
||
this.content = arr.map((item) => {
|
||
return item === "\n" ? "<br>" : item
|
||
}).join("")
|
||
})
|
||
},
|
||
},
|
||
onLoad(options) {
|
||
this.info(options.code)
|
||
}
|
||
}
|
||
</script>
|
||
|
||
<style lang="scss">
|
||
.app {
|
||
width: 96%;
|
||
margin: 20rpx auto;
|
||
background-color: #fff;
|
||
|
||
.text {
|
||
padding: 20rpx 20rpx 40rpx;
|
||
}
|
||
|
||
.title {
|
||
width: 94%;
|
||
margin: 0 auto;
|
||
border-bottom: 2rpx solid #C1C1C1;
|
||
font-size: 28rpx;
|
||
color: #333333;
|
||
line-height: 80rpx;
|
||
}
|
||
}
|
||
</style> |