vue 组件中添加样式不生效的解决方法


Posted in Javascript onJuly 06, 2018

如何产生

在开发项目中遇到在组件中添加样式不生效的情况。具体场景如下

//// vue 组件
<template>
  <div class="box" data-v-33f8ed40></div>
<template>

//我用js在上面div标签中插入一个<p class='text'>text goes here</p>

<script>
  export default {
  ...
  mounted(){
  $('.box').html('<p class="text">text goes here</p>')
   },
  ...
  }
</script>
//style , vue组件scoped样式都会在选择器的最后加上data-v-***属性
<style scoped> 
  //样式添加了scoped
  
  .box{
  color:red;
  }
  .text{
  color:blue;
  }
</style>

浏览器渲染的html 和 style 如下:

//html
<div class="box" data-v-33f8ed40>
  <p class='text'>text goes here</p>
</div>

//style
.box[data-v-33f8ed40]{
color:red;
}

.text[data-v-33f8ed40]{ //样式不生效,因为p标签里没有属性data-v-33f8ed40
color:blue;
}

如何解决

很简单将去掉 style 的 scoped 属性。

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

Javascript 相关文章推荐
Jquery公告滚动+AJAX后台得到数据
Apr 14 Javascript
$.ajax返回的JSON无法执行success的解决方法
Sep 09 Javascript
javascript全局变量封装模块实现代码
Nov 28 Javascript
js操纵跨frame的三级联动select下拉选项实例介绍
May 19 Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
Jun 04 Javascript
浅析JavaScript中的变量复制、参数传递和作用域链
Jan 13 Javascript
利用D3.js实现最简单的柱状图示例代码
Dec 09 Javascript
JS简单实现移动端日历功能示例
Dec 28 Javascript
vue中遇到的坑之变化检测问题(数组相关)
Oct 13 Javascript
js实现随机点名系统(实例讲解)
Oct 18 Javascript
JavaScript笛卡尔积超简单实现算法示例
Jul 30 Javascript
配置node服务器并且链接微信公众号接口配置步骤详解
Jun 21 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
Jul 06 #Javascript
微信小程序利用canvas 绘制幸运大转盘功能
Jul 06 #Javascript
用Node提供静态文件服务的方法
Jul 06 #Javascript
vue使用监听实现全选反选功能
Jul 06 #Javascript
vue 实现数字滚动增加效果的实例代码
Jul 06 #Javascript
详解在Vue中使用TypeScript的一些思考(实践)
Jul 06 #Javascript
javascript显示动态时间的方法汇总
Jul 06 #Javascript
You might like
PHP中的正则表达式函数介绍
2012/02/27 PHP
php中用socket模拟http中post或者get提交数据的示例代码
2013/08/08 PHP
yii上传文件或图片实例
2014/04/01 PHP
ThinkPHP空模块和空操作详解
2014/06/30 PHP
10个实用的PHP正则表达式汇总
2014/10/23 PHP
php使用curl简单抓取远程url的方法
2015/03/13 PHP
PHP实现即时输出、实时输出内容方法
2015/05/27 PHP
Yii2语言国际化自动配置详解
2018/08/22 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
jquery ui dialog里调用datepicker的问题
2009/08/06 Javascript
Eclipse下jQuery文件报错出现错误提示红叉
2014/01/13 Javascript
js 获取元素下面所有li的两种方法
2014/04/14 Javascript
jQuery验证插件validation使用指南
2015/04/21 Javascript
jQuery匹配文档链接并添加class的方法
2015/06/26 Javascript
每天一篇javascript学习小结(Function对象)
2015/11/16 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
2016/10/19 Javascript
将jquery.qqFace.js表情转换成微信的字符码
2017/12/01 jQuery
vue-router传递参数的几种方式实例详解
2018/11/13 Javascript
Vue.js标签页组件使用方法详解
2019/10/19 Javascript
js实现图片实时时钟
2020/01/15 Javascript
javascript+Canvas实现画板功能
2020/06/23 Javascript
[46:21]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
[01:11:37]完美世界DOTA2联赛PWL S2 SZ vs FTD.C 第一场 11.19
2020/11/19 DOTA
Python中操作MySQL入门实例
2015/02/08 Python
TensorFlow 模型载入方法汇总(小结)
2018/06/19 Python
PyTorch搭建一维线性回归模型(二)
2019/05/22 Python
pytorch:torch.mm()和torch.matmul()的使用
2019/12/27 Python
python中如何进行连乘计算
2020/05/28 Python
Python操作word文档插入图片和表格的实例演示
2020/10/25 Python
python 实现控制鼠标键盘
2020/11/27 Python
毕业生动漫设计求职信
2013/10/11 职场文书
环境工程专业自荐信范文
2014/03/18 职场文书
校园安全广播稿范文
2014/09/25 职场文书
模范教师材料大全
2014/12/16 职场文书
2015年基层党支部工作总结
2015/05/21 职场文书
微信小程序中wxs文件的一些妙用分享
2022/02/18 Javascript