1喳坠、解決React項(xiàng)目后臺(tái)接口返回HTML 文本時(shí)無(wú)法解析渲染成正常的html問(wèn)題:
```
<div dangerouslySetInnerHTML = {{__html:返回的html代碼}} ></div>
```
2眯停、解決微信小程序中的滾動(dòng)穿透問(wèn)題
蒙層防穿透問(wèn)題:當(dāng)你用fixed 布局讓蒙層顯示的時(shí)候桥状, 手指滑動(dòng)屏幕會(huì)出現(xiàn)底部?jī)?nèi)容也滑動(dòng)的現(xiàn)象。
一共有兩種情況:
? ? 1. 當(dāng)彈窗沒(méi)有滾動(dòng)條的時(shí)候:直接監(jiān)聽(tīng) catch:touchmove 方法鱼蝉, 然后直接返回就可以了等孵。
```
// wxml
<view
?? class="fixed-mask"
?? bind:tap="hideMsak"
? ? wx:if="{{isShowMask}}"
?? catch:touchmove="stopMove">
?? ? ? <view class="mask-container" >
?? ? ? <view class="mask__item">
?? ? ? I am {{dogName}}
?? ? ? </view>
? ? </view>
</view>
// css
.fixed-mask {
position: fixed;
left: 0;
top: 0;
height: 100vh;
width: 100vw;
background: #333;
opacity: 0.8;
z-index: 2;
}
.mask-container {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.mask__item {
margin: 0 auto;
background-color: #ff0015;
text-align: center;
width: 500rpx;
height: 500rpx;
line-height: 500rpx;
margin-bottom: 20rpx;
}
// js
stopMove () {
?? return;
}
```
2. 當(dāng)彈窗有滾動(dòng)條的時(shí)候
? ? 動(dòng)態(tài)給底部滾動(dòng)的元素 添加固定定位了赵。也就是當(dāng)出現(xiàn)彈窗的時(shí)候添加一個(gè) class 樣式類(lèi)
```JS
// css
.bottom-fixed {
position: fixed;
left: 0;
top: 0;
overflow: hidden;
}
// wxml
<view class="dog-container {{isShowMask ? 'bottom-fixed' : ''}}"></view>
```