vue快速入门(三十三)scoped解决组件样式冲突

server/2024/10/10 11:44:25/

注释很详细,直接上代码

上一篇

新增内容
scoped解决样式冲突的用法

源码

MyHeader.vue

<!-- 用于测试全局注册组件 -->
<template><div id="myHeader"><h1>又可以愉快的学习啦</h1></div>
</template><script>javascript">export default {}
</script>
<!-- 我们可以发现加上scoped属性,组件的样式是独立出来的而不会影响其他组件具体原因是vue会给组件添加一个唯一的属性,并且在该组件的所有样式中标注,这样就可以避免样式污染 -->
<style lang="less" scoped>
h1{color: blue;
}
</style>

MyMain.vue

<!-- 用于测试局部注册组件 -->
<template><div id="mymain"><h1>啊对对对</h1></div>
</template><script>javascript">export default {}
</script>
<style lang="less" scoped>
h1{color: red;
}
</style>

App.vue

<template><div id="app"><MyHeader></MyHeader><MyMain></MyMain></div>
</template><script>javascript">
// 导入局部注册组件
import MyMain from './components/MyMain.vue';export default {name: 'App',components: {//注册局部注册组件MyMain:MyMain,}
}
</script>
<style>
*{margin: 0;padding: 0;
}
</style>

main.js

import Vue from 'vue'
import App from './App.vue'Vue.config.productionTip = false//全局导入组件
import MyHeader from './components/MyHeader.vue'//全局注册组件
Vue.component('MyHeader',MyHeader)new Vue({render: h => h(App),
}).$mount('#app')

效果演示

在这里插入图片描述


http://www.ppmy.cn/server/16185.html

相关文章

go的编译以及运行时环境

开篇 很多语言都有自己的运行时环境&#xff0c;go自然也不例外&#xff0c;那么今天我们就来讲讲go语言的运行时环境&#xff01; 不同语言的运行时环境对比 我们都知道Java的运行时环境是jvm &#xff0c;javascript的运行时环境是浏览器内核 Java -->jvm javascript…

代码随想录打卡—day29—【回溯】— 回溯基础练习 4.19+4.20

1 491. 非递减子序列 一开始的思路是根据上一篇的3 90. 子集 II&#xff0c;加上set开始魔改。 即不要nums[i]和相邻元素val相等且在同一层就continue&#xff0c;但是本题不能sort所以没有相邻元素val&#xff0c;所以我加了set设置为本层之前遍历过的元素。代码如下&#x…

【Linux 进程间通信】管道

文章目录 1.System V 标准介绍2.进程间通信的方式&#xff1f;3.管道&#xff08;匿名管道&#xff09; 1.System V 标准介绍 ①&#x1f34e; System V 实际上就是一个标准&#xff08;“ 行业领头羊制定出来的专利 " &#xff09; 2.进程间通信的方式&#xff1f; …

深入理解安卓ARouter:集成与应用

摘要 在Android开发中&#xff0c;页面间的导航和参数传递是一个重要的组成部分。ARouter&#xff08;Android Router&#xff09;是一个轻量级、模块化的路由框架&#xff0c;旨在简化页面间的跳转和参数传递。本文将详细介绍安卓ARouter的概述、集成步骤、优劣分析及应用场景…

Python数据权限的管理通常涉及到几个关键组件:身份验证,、授权和访问控制。这通常是通过使用数据库、ORM(对象关系映射)框架、API框架和中间件

在Python中&#xff0c;数据权限的管理通常涉及到几个关键组件&#xff1a;身份验证&#xff0c;、授权和访问控制。这通常是通过使用数据库、ORM&#xff08;对象关系映射&#xff09;框架、API框架和中间件等技术来实现的。以下是一些建议的步骤和工具&#xff0c;用于在Pyth…

链表

一.链表的概念及结构 链表是一种物理存储结构上非连续存储结构&#xff0c;数据元素的逻辑顺序是通过链表中的引用链接次序实现的。 value存数据&#xff0c;节点存下一个的地址&#xff0c;通过节点找下一个数据&#xff0c;每个节点都是一个对象 注意&#xff1a; 链式结构…

Three.js入门学习笔记

学习资料&#xff1a; 【Three.js】Three.js快速上手教程_three.module.js-CSDN博客 2024年了&#xff0c;是该学学Three.js了_three.js 2024-CSDN博客 一、three.js简介 three.js是JavaScript编写的WebGL第三方库。 three.js&#xff0c;webGL&#xff0c;openGL三者的关…

Vivado-IP-DDS and Testbench Learning

DDS内部结构 实现流程 首先新建一个工程&#xff0c;创建bd文件&#xff0c;添加DDS Compiler核&#xff0c;此处不多赘述 Block Design 在观测输出的信号时&#xff0c;需要将最高位符号位的信号取反&#xff0c;这样才能输出正弦波&#xff0c;否则输出的波形如下图所示 将t…