🎈 perf(秒懂百科):文本可以复制且图片可以点击保存
This commit is contained in:
parent
ed49647747
commit
1cb248cfb8
@ -1,4 +1,4 @@
|
|||||||
// export const BASE_URL = CURRENT_BASE_URL
|
export const BASE_URL = CURRENT_BASE_URL
|
||||||
// export const BASE_URL = `http://192.168.0.75:50001/lymarket`
|
// export const BASE_URL = `http://192.168.0.75:50001/lymarket`
|
||||||
// export const BASE_URL = `http://192.168.0.89:50001/lymarket`
|
// export const BASE_URL = `http://192.168.0.89:50001/lymarket`
|
||||||
// export const BASE_URL = `http://10.0.0.5:50001/lymarket`
|
// export const BASE_URL = `http://10.0.0.5:50001/lymarket`
|
||||||
|
|||||||
@ -46,13 +46,32 @@ const FeaturePopup = (param: Props) => {
|
|||||||
}
|
}
|
||||||
}, [showPopup])
|
}, [showPopup])
|
||||||
|
|
||||||
|
// 用户预览图片
|
||||||
|
const richTextClick = () => {
|
||||||
|
// 富文本
|
||||||
|
const richContent = nodes
|
||||||
|
// 判断含有图片
|
||||||
|
if (richContent.includes('src')) {
|
||||||
|
const imgs: any[] = []
|
||||||
|
richContent.replace(/]*src=['"]([^'"]+)[^>]*>/gi, (match, capture): any => {
|
||||||
|
imgs.push(capture)
|
||||||
|
})
|
||||||
|
|
||||||
|
Taro.previewImage({
|
||||||
|
current: imgs[0], // 以后显示图片的http链接
|
||||||
|
urls: imgs,
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Popup showTitle={false} show={param.showPopup} onClose={() => param.closePopup?.()}>
|
<Popup showTitle={false} show={param.showPopup} onClose={() => param.closePopup?.()}>
|
||||||
<ScrollView scrollY className={styles.sollBox}>
|
<ScrollView scrollY className={styles.sollBox}>
|
||||||
<View className={styles.main}>
|
<View className={styles.main}>
|
||||||
<View className={styles.title}>{param?.productName}</View>
|
<View className={styles.title}>{param?.productName}</View>
|
||||||
<View className={styles.line}></View>
|
<View className={styles.line}></View>
|
||||||
<RichText nodes={nodes}></RichText>
|
<RichText nodes={nodes} userSelect onTap={() => richTextClick()}></RichText>
|
||||||
|
{/* <rich-text nodes={nodes} catchtap={() => richTextClick()}></rich-text> */}
|
||||||
<View className={styles.topFont}>推荐面料</View>
|
<View className={styles.topFont}>推荐面料</View>
|
||||||
{
|
{
|
||||||
list.map((item, index) => {
|
list.map((item, index) => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user