stylus之样式穿透

大憨熊 提交于 2019-12-25 15:29:45

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

话不多说,直奔主题。 我们为什么要用样式穿透?

因为有<style lang="stylus" scoped>中的

scoped 会限制我们去改变除当前这个组件以外的样式。举个例子,请结合图片来看例子哦。🙂

.wrapper 是小编在项目里定义的一个类名。

.swiper-pagination-bullet-active 是 类名.wrapper下的子级。

>>> 样式穿透 

.wrapper >>> .swiper-pagination-bullet-active

如: 所有wrapper里面所有子组件只要出现 swiper-pagination-bullet-active,就让它都变成红色。

^_^乍一听,像不像一个下一个咒。



相信写过项目的小伙伴们都看到过! 它表示优先最高。

background red !important



设置router.js页面路由的核心代码:

找到 router.js文件打开。

像这两句是固定要写的:

import Vue from 'vue'
import Router from 'vue-router'

而像 :

import Home from '@/pages/home/Home'

import Home from '@/pages/city/City'

是要根据自己的实际情况来写的哦。在这里Home文件是我根目录,需要将它引进到router.js文件哦。

而City则是Home页面下的子页面。

Vue.use(Router)  //固定写法。



//下面就是写我的Home路径,引入组件Home。
//以及我的子页面City,引入组件City。

export default new Router({
   routes: [{
   path: '/',
    name: 'Home',
    component: Home
  }, {
    path: '/city',
    name: 'City',
    component: City
  }]
})


点击路由:如

    <router-link to="/">
      <div>123</div>
    </router-link>

这表示点击点击123进入到了主页。

这篇博文适用初学者,作个学习借鉴。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!