详解三种方式解决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 相关文章推荐
在JavaScript中遭遇级联表达式陷阱
Mar 08 Javascript
javascript静态的url如何传递
May 03 Javascript
Jquery实现搜索框提示功能示例代码
Aug 13 Javascript
jquery选择器之层级过滤选择器详解
Jan 27 Javascript
jQuery实现的导航条切换可显示隐藏
Oct 22 Javascript
javascript函数声明和函数表达式区别分析
Dec 02 Javascript
深入浅出讲解ES6的解构
Aug 03 Javascript
javascript cookie的基本操作(添加和删除)
Jul 24 Javascript
vue-router传参用法详解
Jan 19 Javascript
Vue的click事件防抖和节流处理详解
Nov 13 Javascript
Javascript实现鼠标点击冒泡特效
Dec 24 Javascript
bootstrap-table后端分页功能完整实例
Jun 01 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
PHP类继承 extends使用介绍
2014/01/14 PHP
php实现的返回数据格式化类实例
2014/09/22 PHP
ECSHOP完美解决Deprecated: preg_replace()报错的问题
2016/05/17 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
Laravel 实现在Blade模版中使用全局变量代替路径的例子
2019/10/22 PHP
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
Javascript 类与静态类的实现
2010/04/01 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
2016/11/05 Javascript
react实现pure render时bind(this)隐患需注意!
2017/03/09 Javascript
页面间固定参数,通过cookie传值的实现方法
2017/05/31 Javascript
AngularJS实现单一页面内设置跳转路由的方法
2017/06/28 Javascript
layui从数据库中获取复选框的值并默认选中方法
2018/08/15 Javascript
浅谈vue项目4rs vue-router上线后history模式遇到的坑
2018/09/27 Javascript
javascript实现抢购倒计时程序
2019/08/26 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
2019/12/04 Javascript
JS中的模糊查询功能
2019/12/08 Javascript
node使用request请求的方法
2019/12/20 Javascript
ES6新增的数组知识实例小结
2020/05/23 Javascript
vscode 插件开发 + vue的操作方法
2020/06/05 Javascript
[01:04]DOTA2上海特锦赛现场采访 FreeAgain遭众解说围攻
2016/03/25 DOTA
深入理解python多进程编程
2016/06/12 Python
Python 异常处理的实例详解
2017/09/11 Python
详解DeBug Python神级工具PySnooper
2019/07/03 Python
在CentOS7下安装Python3教程解析
2020/07/09 Python
CK美国官网:Calvin Klein
2016/08/26 全球购物
Fossil美国官网:Fossil手表、手袋、珠宝及配件
2017/02/01 全球购物
沙特阿拉伯网上购物:Sayidaty Mall
2018/05/06 全球购物
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
卖房协议书
2014/04/11 职场文书
护理见习报告范文
2014/11/03 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
企业员工辞职信范文
2015/05/12 职场文书
科技馆观后感
2015/06/08 职场文书
2015初中政教处工作总结
2015/07/21 职场文书
go语言中fallthrough的用法说明
2021/05/06 Golang
Golang连接并操作MySQL
2022/04/14 MySQL