知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
您當(dāng)前位置>首頁(yè) » 新聞資訊 » 小程序相關(guān) >
uniapp /deep/設(shè)置子組件樣式 h5生效,小程序失效問題解決
發(fā)表時(shí)間:2020-10-19
發(fā)布人:葵宇科技
瀏覽次數(shù):418
uniapp /deep/設(shè)置子組件樣式 h5生效,小程序失效問題解決
本項(xiàng)目是用typescript搭建的uniapp項(xiàng)目,使用vue-property-decorator裝飾器
在父組件內(nèi)設(shè)置子組件的樣式 代碼如下
<style lang="scss" scoped>
.device-panel {
/deep/ .cc-icon {
font-size: 70rpx !important;
}
}
但是只在H5生效,在小程序失效,解決辦法如下
微信文檔https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/wxml-wxss.html#%E7%BB%84%E4%BB%B6%E6%A0%B7%E5%BC%8F%E9%9A%94%E7%A6%BB
中提到需要設(shè)置styleIsolation屬性為shared,才能影響到子組件的樣式
在代碼中增加options選項(xiàng),增加styleIsolation屬性,設(shè)置為shared
@Component({
components: {
CcSwitch,
CcIcon,
},
options: { styleIsolation: 'shared' },
})
但是這樣typescript編譯報(bào)錯(cuò)
and ‘options’ does not exist in type 'ComponentOptions<Vue, DefaultData, DefaultMethods, DefaultComputed, PropsDefinition<Record<string, any>>, Record<…>> & ThisType<…>
原因是options這個(gè)選項(xiàng)ComponentOptions里面沒有,目前暫時(shí)沒找到方法解決,后續(xù)找到方法會(huì)繼續(xù)跟進(jìn)的
如果很在意這個(gè)報(bào)錯(cuò)建議用Vue.extends的寫法
相關(guān)案例查看更多
相關(guān)閱讀
- 網(wǎng)絡(luò)公司聯(lián)系方式
- 昆明軟件公司
- web學(xué)習(xí)路線
- 云南網(wǎng)站建設(shè)優(yōu)化
- 政府網(wǎng)站建設(shè)服務(wù)
- 云南網(wǎng)站建設(shè) 網(wǎng)絡(luò)服務(wù)
- 網(wǎng)站建設(shè)優(yōu)化
- 云南省城鄉(xiāng)建設(shè)廳網(wǎng)站
- 云南網(wǎng)站制作
- 楚雄小程序開發(fā)
- 云南網(wǎng)站建設(shè)公司
- 前端開發(fā)
- 云南手機(jī)網(wǎng)站建設(shè)
- 云南小程序開發(fā)推薦
- 定制小程序開發(fā)
- 汽車報(bào)廢回收管理系統(tǒng)
- 網(wǎng)站建設(shè)首選
- 網(wǎng)站建設(shè)制作
- Web開發(fā)框架
- 網(wǎng)站建設(shè)專家
- 支付寶小程序被騙
- 正規(guī)網(wǎng)站建設(shè)公司
- 昆明軟件定制
- 怎么做網(wǎng)站
- 云南網(wǎng)站維護(hù)
- 跳轉(zhuǎn)小程序
- 云南網(wǎng)站建設(shè)服務(wù)
- php網(wǎng)站
- 云南做百度小程序的公司
- 小程序開發(fā)費(fèi)用