在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue.js v-html渲染的dom如何添加css

vue.js v-html渲染的dom如何添加css

v-html渲染的html代碼中有img,但是沒有設(shè)置寬高,所有圖片都是按照本身大小顯示的,頁面被圖片弄的很難看,希望能給img標(biāo)簽加上固定的寬高等樣式

回答
編輯回答
艷骨

v-html是屬于某個div的吧?
那么img就是div的后代元素吧。
提前定義好樣式不行么?

.selector img{
    xxx
}
2017年8月9日 06:07
編輯回答
赱丅呿

在v-html節(jié)點(diǎn)上寫一個class或者id,比如 class="vhtml",然后在style里面設(shè)置圖片的寬高
.vhtml img{width:100px;height:100px;}

2017年2月17日 07:50
編輯回答
魚梓

在你要添加的標(biāo)簽前面添加 /deep/(深度作用選擇器) 樣式名/標(biāo)簽名{樣式內(nèi)容}

https://vue-loader.vuejs.org/...

2017年1月11日 10:26
編輯回答
替身

或者你獲取v-html那個綁定的div的ref,然后用獲取節(jié)點(diǎn)的方式給它里面的img加css

2017年9月17日 18:33
編輯回答
風(fēng)畔

樣式標(biāo)簽不能加scoped。否則v-html渲染樣式會修改無效

2017年8月6日 22:08
編輯回答
款爺

首先,你要定義一個圖片的樣式類,然后在渲染的時候,通過使用:class給特定的標(biāo)簽綁定上你定義的樣式類

2018年6月19日 19:26