微信小程序-4

本文介绍了微信小程序中使用scss编译wxss,配置全局样式,定义公共头部组件,使用swiper和scroll-view组件,引入图片,应用UI组件库Vant Weapp和Tdesign,以及如何在不使用插件的情况下使用scss。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、使用scss编译wxss文件

1.vscode安装easysass扩展
vscode插件 - - - easysass - - - 安装

2.微信小程序 导入vscode扩展
开发者工具 - - - 视图 - - - 扩展 - - - 右侧三个点 - - - 导入已安装的vscode扩展

3.编辑 打开编辑器扩展目录,找到easysass文件夹,打开package.json文件

				"easysass.formats": {
   
					"type": "array",
					"default": [
						{
   
							"format": "expanded",
							"extension": ".css"
						},
						{
   
							"format": "compressed",
							"extension": ".min.css"
						}
					],
					"description": "Define format(s) for outputted css files. Use \"nested\", \"expanded\", \"compact\" or \"compressed\" as a format."
				},

找到上面的代码,修改为下面的样子

				"easysass.formats": {
   
					"type": "array",
					"default": [
						{
   
							"format": "expanded",
							"extension": ".wxss"
						}
					],
					"description": "Define format(s) for outputted css files. Use \"nested\", \"expanded\", \"compact\" or \"compressed\" as a format."
				},

4.项目 - - - 重新打开此项目
5.在该目录下新建scss文件

<view class="out">
  <view class="box">
    <view class="inner">
      <text class="text">小程序名称</text>
    </view>
  </view>
</view>

在scss文件里编译,保存后会自动在wxss文件里生成相应的样式

// scss文件 - - - 在scss文件中,//is注释
.out{
   
  background: pink;
  width: 500rpx;height: 500rpx;
  .box{
   
    width: 300rpx;height: 300rpx;
    background: red;
    .inner{
   
      width: 200rpx;height: 200rpx;
      background: purple;
    }
  }
  .row{
   
    width: 300rpx;height: 100rpx;
    background: orange;
  }
}

在wxss中生成的代码如下

.out {
   
  background: pink;
  width: 500rpx;
  height: 500rpx;
}

.out .box {
   
  width: 300rpx;
  height: 300rpx;
  background: red;
}

.out .box .inner {
   
  width: 200rpx;
  height: 200rpx;
  background: purple;
}

.out .row {
   
  width: 300rpx;
  height: 100rpx;
  background: orange;
}

二、页面初始化配置全局样式

1.修改app.wxss代码

/**app.wxss**/
view,text{
   
  box-sizing: border-box;
}
/* 全局配色 */
/* page是全局,定义全局变量 主题色 */
/* 双横线定义css变量 */
page{
   
  --themeColor
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蔷莫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值