详解三种方式解决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 相关文章推荐
Jquery 高亮显示文本中重要的关键字
Dec 24 Javascript
jQuery生成asp.net服务器控件的代码
Feb 04 Javascript
json的前台操作和后台操作实现代码
Jan 20 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
May 23 Javascript
使用jQuery重置(reset)表单的方法
May 05 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
Sep 06 Javascript
利用JS生成博文目录及CSS定制博客
Feb 10 Javascript
基于JavaScript实现跳转提示页面
Sep 24 Javascript
jquery判断类型是不是number类型的实例代码
Oct 07 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
Nov 03 Javascript
Bootstrap表单简单实现代码
Mar 06 Javascript
vue.js移动数组位置,同时更新视图的方法
Mar 08 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获取用户IPv4或IPv6地址的代码
2012/11/15 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
2015/10/27 PHP
laravel邮件发送的实现代码示例
2020/01/31 PHP
接收键盘指令的脚本
2006/06/26 Javascript
程序员必知35个jQuery 代码片段
2015/11/05 Javascript
jquery UI Datepicker时间控件的使用方法(加强版)
2015/11/07 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
js获取浏览器和屏幕的各种宽度高度
2017/02/22 Javascript
angularJS利用ng-repeat遍历二维数组的实例代码
2017/06/03 Javascript
基于vue2.x的电商图片放大镜插件的使用
2018/01/22 Javascript
详解微信小程序图片地扯转base64解决方案
2019/08/18 Javascript
JS实现导航栏楼层特效
2020/01/01 Javascript
[39:11]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第二局
2016/02/28 DOTA
[01:12:44]VG vs Mineski Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
Django中的“惰性翻译”方法的相关使用
2015/07/27 Python
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
python 数据的清理行为实例详解
2017/07/12 Python
Python正确重载运算符的方法示例详解
2017/08/27 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
2018/02/21 Python
python模拟表单提交登录图书馆
2018/04/27 Python
Python 20行简单实现有道在线翻译的详解
2019/05/15 Python
python 实现在tkinter中动态显示label图片的方法
2019/06/13 Python
Python values()与itervalues()的用法详解
2019/11/27 Python
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
2012/11/25 面试题
公司企业表扬信
2014/01/11 职场文书
创业者是否需要商业计划书?
2014/02/07 职场文书
致跳远运动员加油稿
2014/02/11 职场文书
珠宝的促销活动方案
2014/08/31 职场文书
房地产营销活动策划方案
2014/09/15 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
2015年度房地产工作总结
2015/04/09 职场文书
项目经理助理岗位职责
2015/04/13 职场文书
《世界多美呀》教学反思
2016/02/22 职场文书
详解分布式系统中如何用python实现Paxos
2021/05/18 Python
详解JSON.parse和JSON.stringify用法
2022/02/18 Javascript