|
|
|
@ -6,10 +6,11 @@ import styles from "@/pages/preview/illness/article/article.module.scss"; |
|
|
|
|
import down from "@/static/img/doubleDown.png"; |
|
|
|
|
import {Profile} from "@/store"; |
|
|
|
|
import {parse} from "@/utils/marked/marked"; |
|
|
|
|
import Empty from "@/components/empty/empty"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const article: FC = () => { |
|
|
|
|
const {token,} = Profile.useContainer() |
|
|
|
|
const {token} = Profile.useContainer() |
|
|
|
|
const {id} = useRouter().params as unknown as { id: number } |
|
|
|
|
const [articleInfo, setArticleInfo] = useState<ArticleRecord>() |
|
|
|
|
const {children} = useMemo(() => parse(articleInfo?.content || ''), [articleInfo]) |
|
|
|
@ -25,11 +26,18 @@ const article:FC = () => { |
|
|
|
|
} catch (e) { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function helloWorld() { |
|
|
|
|
return ( |
|
|
|
|
<> |
|
|
|
|
<View style={{padding:'10px',height:!token ? Taro.getWindowInfo().windowHeight-60+'px' : 'auto',overflow:!token ? 'hidden':'auto'}}> |
|
|
|
|
{ children } |
|
|
|
|
<View style={{ |
|
|
|
|
padding: '10px', |
|
|
|
|
height: !token ? Taro.getWindowInfo().windowHeight - 60 + 'px' : 'auto', |
|
|
|
|
overflow: !token ? 'hidden' : 'auto' |
|
|
|
|
}}> |
|
|
|
|
{ |
|
|
|
|
children.length > 0 ? children : <Empty name='暂无数据'/> |
|
|
|
|
} |
|
|
|
|
</View> |
|
|
|
|
{ |
|
|
|
|
!token && |
|
|
|
@ -38,7 +46,9 @@ const article:FC = () => { |
|
|
|
|
<View className={styles['fixedBox-inner-icon']}> |
|
|
|
|
<Image src={down}></Image> |
|
|
|
|
</View> |
|
|
|
|
<View className={styles['fixedBox-inner-box']} onClick={()=>{Taro.navigateTo({url: '/pages/login/login'})}}> |
|
|
|
|
<View className={styles['fixedBox-inner-box']} onClick={() => { |
|
|
|
|
Taro.navigateTo({url: '/pages/login/login'}) |
|
|
|
|
}}> |
|
|
|
|
<Text>登录查看更多内容</Text> |
|
|
|
|
</View> |
|
|
|
|
</View> |
|
|
|
@ -48,6 +58,7 @@ const article:FC = () => { |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return helloWorld() |
|
|
|
|
} |
|
|
|
|
export default article |
|
|
|
|