# 微信小程序开发

# 1、组件样式覆盖

微信小程序不支持像>>>, /deep/之类的语法去修改组件内部的样式,需要通过组件暴露一个类名,然后父级通过生命这个类名的值,达到覆盖的作用,如下

// 组件内部
Component({
  // 暴露一个类名,然后写在组件模板上
  externalClasses: ['sub-class']
})
// 组件样式
<view class="wrapper sub-class"></view>
// 父级使用
<view>
  <component sub-class="subClass" />
</view>
.subClass {
  font-size: 100px !important;
}

# 2、css背景图片

微信小程序不支持css中背景图片引用本地资源,比如background-image: url('./images/test.png'),这样子是会失败的,需要手动把图片转成base64或者链接的形式引入

# 3、获取用户昵称和头像