首页 > 其他 > 详细

mpvue: stylus定义主题色

时间:2021-03-12 12:24:22      阅读:34      评论:0      收藏:0      [点我收藏+]

1、在项目目录下,安装stylus、stylus-loader包

npm i stylus stylus-loader -D

2、webpack中的配置

//配置文件修改   build/webpack.base.conf.js
rules中添加,如下图所示
{
    test: /\.styl$/,
    loaders: [‘style-loader‘, ‘css-loader‘, ‘stylus-loader‘]
  },


技术分享图片

 

 

3、配置文件build/until.js

const stylusOptions = {
import: [path.join(__dirname, "../src/stylus/variables.styl")],  //你公共样式存放的位置
paths: [path.join(__dirname, ‘../src/stylus‘), path.join(__dirname, ‘../‘)]  //公共样式文件位置
}
return {
css: generateLoaders(),
wxss: generateLoaders(),
postcss: generateLoaders(),
less: generateLoaders(‘less‘),
sass: generateLoaders(‘sass‘, { indentedSyntax: true }),
scss: generateLoaders(‘sass‘),
stylus: generateLoaders(‘stylus‘, stylusOptions),  //红色文字对应上方配置
styl: generateLoaders(‘stylus‘)
}

 

技术分享图片

 

技术分享图片

 

 

4. mpvue中使用stylus

index.styl //统一入口

@import "./mixin.styl"
@import "./reset.styl"
@import "./common.styl"
@import "./variables.styl"

技术分享图片

 

 

2、variables.styl存放全局变量

variables.styl
//主题颜色
themeColor = #027fff
//白色
whiteColor = #ffffff
//黑色
blackColor = #000000
//通用灰色
grayColor = #b2b2b2
//背景色
backGroundColor = #f4f5f5
//边框色
borderColor = #e1e1e1
//消息提醒框背景色
messageBackgroundColor = red
//主文本颜色
textColor = #666666
//足迹主题颜色
footColor = #49EAE5

3、页面使用

技术分享图片

 

 


 

 

 

mpvue: stylus定义主题色

原文:https://www.cnblogs.com/Nyan-Workflow-FC/p/14522275.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!