详解三种方式解决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 Div中加载其他页面的实现代码
Feb 27 Javascript
javaScript 数值型和字符串型之间的转换
Jul 25 Javascript
jQuery动态添加、删除元素的方法
Jan 09 Javascript
jQuery实现仿路边灯箱广告图片轮播效果
Apr 15 Javascript
浅谈Jquery核心函数
Jun 18 Javascript
vue2.0嵌套路由实现豆瓣电影分页功能(附demo)
Mar 13 Javascript
jQuery使用ajax_动力节点Java学院整理
Jul 05 jQuery
Vue.js实现输入框绑定的实例代码
Aug 24 Javascript
基于React+Redux的SSR实现方法
Jul 03 Javascript
微信小程序修改swiper默认指示器样式的实例代码
Jul 18 Javascript
JS实现判断移动端PC端功能
Feb 21 Javascript
一文带你理解vue创建一个后台管理系统流程(Vue+Element)
May 18 Vue.js
详解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 数组排序方法总结 推荐收藏
2010/06/30 PHP
队列在编程中的实际应用(php)
2010/09/04 PHP
PHP的cURL库简介及使用示例
2015/02/06 PHP
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
2016/04/01 PHP
jQuery基本选择器选择元素使用介绍
2013/04/18 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
javascript Event对象详解及使用示例
2013/11/22 Javascript
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
jQuery移动web开发之页面跳转和加载外部页面的实现
2015/12/04 Javascript
编写高质量JavaScript代码的基本要点
2016/03/02 Javascript
浅析Javascript ES6新增值比较函数Object.is
2016/08/24 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
2017/03/08 Javascript
Vue.js学习教程之列表渲染详解
2017/05/17 Javascript
vue2 自定义动态组件所遇到的问题
2017/06/08 Javascript
基于js的变量提升和函数提升(详解)
2017/09/17 Javascript
React学习笔记之高阶组件应用
2018/06/02 Javascript
jsonp跨域获取数据的基础教程
2018/07/01 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
基于layui内置模块(element常用元素的操作)
2019/09/20 Javascript
[01:15]PWL S2开团时刻第二期——他们杀 我就白给
2020/11/25 DOTA
用Python创建声明性迷你语言的教程
2015/04/13 Python
python判断字符串编码的简单实现方法(使用chardet)
2016/07/01 Python
Python新手如何进行闭包时绑定变量操作
2020/05/29 Python
pyCharm 实现关闭代码检查
2020/06/09 Python
Python with语句用法原理详解
2020/07/03 Python
解决python 虚拟环境删除包无法加载的问题
2020/07/13 Python
eBay加拿大站:eBay.ca
2019/06/20 全球购物
毕业自我鉴定范文
2013/11/06 职场文书
编辑找工作求职信范文
2013/12/16 职场文书
五年级音乐教学反思
2014/02/06 职场文书
大学生先进事迹材料
2014/02/16 职场文书
服务员岗位职责
2015/02/03 职场文书
行政处罚告知书
2015/07/01 职场文书
用python修改excel表某一列内容的操作方法
2021/06/11 Python
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
2021/10/16 Python
Golang 字符串的常见操作
2022/04/19 Golang