详解三种方式解决vue中v-html元素中标签样式


Posted in Javascript onNovember 22, 2018

Vue为v-html中标签添加CSS样式

<template>
 <div class="hello">
 <section>
  <h2 class="title">{{news.title}}</h2>
  <p class="news-time">{{news.datetime}}</p>
  <div class="con" v-html="news.dec">
  </div>
  <button class="back" @click="goBack()">返回列表</button>
 </section>
 </div>
</template>

当我们使用v-html渲染页面,使用下面这种方式去修改样式并没有效果,

<style scoped lang="less">
.con{
 p {
 font-size: 14px;
 line-height: 28px;
 text-align: left;
 color: rgb(238, 238, 238);
 color: #585858;
 text-indent: 2em;
 }
}
</style>

解决方案:

当我们引入第三方组件或加载html元素时,想修改下样式,就可以用以下三种方式:

一.去掉<style scoped>中的scoped

这个方法不建议使用,会改变布局

二.定义两个style标签,一个含有scoped属性,一个不含有scoped属性

使用方法为

<style scoped>
 .introduction{ 
 width: 100%; 
 margin-bottom: 3rem;
 }
</style>

<style>
 .introduction img{
 width: 100%;
 object-fit: fill;
 }
</style>

三.通过 >>> 可以使得在使用scoped属性的情况下,穿透scoped,修改其他组件的值

使用模板为:

.introduction>>> img{
 width: 100%;
 object-fit: fill;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js parseInt(&quot;08&quot;)未指定进位制问题
Jun 19 Javascript
Ext 今日学习总结
Sep 19 Javascript
用JS控制回车事件的代码
Feb 20 Javascript
JavaScript EasyPager 分页函数
May 25 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
Aug 04 Javascript
vue.js-div滚动条隐藏但有滚动效果的实现方法
Mar 03 Javascript
React BootStrap用户体验框架快速上手
Mar 06 Javascript
6行代码实现微信小程序页面返回顶部效果
Dec 28 Javascript
小程序组件之自定义顶部导航实例
Jun 12 Javascript
swiper Scrollbar滚动条组件详解
Sep 08 Javascript
node.js实现简单的压缩/解压缩功能示例
Nov 05 Javascript
vue.js页面加载执行created,mounted的先后顺序说明
Nov 07 Javascript
详解Vue组件之作用域插槽
Nov 22 #Javascript
详解vue中localStorage的使用方法
Nov 22 #Javascript
微信小程序功能之全屏滚动效果的实现代码
Nov 22 #Javascript
layer弹出子iframe层父子页面传值的实现方法
Nov 22 #Javascript
js操作table中tr的顺序实现上移下移一行的效果
Nov 22 #Javascript
从源码里了解vue中的nextTick的使用
Nov 22 #Javascript
Vue动态加载异步组件的方法
Nov 21 #Javascript
You might like
风格模板初级不完全修改教程
2006/10/09 PHP
深入分析php之面向对象
2013/05/15 PHP
php常用数学函数汇总
2014/11/21 PHP
ThinkPHP控制器详解
2015/07/27 PHP
PHP+MySQL实现的简单投票系统实例
2016/02/24 PHP
PHP查询分页的实现代码
2017/06/09 PHP
javascript中的作用域scope介绍
2010/12/28 Javascript
jquery随意添加移除html的实现代码
2011/06/21 Javascript
jQuery中append()方法用法实例
2015/01/08 Javascript
jquery获取当前元素索引值用法实例
2015/06/10 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
2016/12/14 Javascript
微信小程序实现列表下拉刷新上拉加载
2020/07/29 Javascript
React学习笔记之高阶组件应用
2018/06/02 Javascript
通过jquery的ajax请求本地的json文件方法
2018/08/08 jQuery
微信小程序实现顶部导航特效
2019/01/28 Javascript
Vue实现剪切板图片压缩功能
2020/02/04 Javascript
[01:11:08]Winstrike vs NB 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
Saltstack快速入门简单汇总
2016/03/01 Python
Python3操作SQL Server数据库(实例讲解)
2017/10/21 Python
解决Python设置函数调用超时,进程卡住的问题
2019/08/08 Python
100行Python代码实现每天不同时间段定时给女友发消息
2019/09/27 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
用python制作个视频下载器
2021/02/01 Python
html5适合移动应用开发的12大特性
2014/03/19 HTML / CSS
海信商城:海信电视、科龙空调、容声冰箱官方专卖
2017/02/07 全球购物
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
办公室文秘岗位职责
2013/11/15 职场文书
档案室主任岗位职责
2014/02/12 职场文书
对公司合理化的建议书
2014/03/12 职场文书
爱情保证书大全
2014/04/29 职场文书
平安建设工作方案
2014/06/02 职场文书
教师党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
出国留学自荐信模板
2015/03/06 职场文书
2015年学校政教工作总结
2015/07/20 职场文书
elasticSearch-api的具体操作步骤讲解
2021/06/28 Java/Android