首页 > 其他分享 >微信开发者工具配置支持less

微信开发者工具配置支持less

时间:2023-01-21 22:33:29浏览次数:64  
标签:box 插件 less 微信 开发者 shadow

声明

转载自微信开发者工具配置支持less_Java开源博客系统-Powered by java1234,目的是防止网站炸了或者日后停止运营而做的备份。无任何商业用意,仅作为知识传播。

 

转载正文

 

大家好,我是锋哥。

 

最近呢,一直再搞微信小程序电商+SpringCloudAlibaba后端+Vue Element。开发小程序端的时候,为了wxss样式开发方便。我们一般选用less;

 

Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量、混合(mixin)、函数等功能,让 CSS 更易维护、方便制作主题、扩充。

 

Less 可以运行在 Node、浏览器和 Rhino 平台上。网上有很多第三方工具帮助你编译 Less 源码。

 

实例:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 @base: #f938ab;   .box-shadow(@style, @c) when (iscolor(@c)) {   -webkit-box-shadow: @style @c;   box-shadow:         @style @c; } .box-shadow(@style, @alpha: 50%) when (isnumber(@alpha)) {   .box-shadow(@style, rgba(000, @alpha)); } .box {   color: saturate(@base, 5%);   border-color: lighten(@base, 30%);   div { .box-shadow(0 0 5px30%) } }

编辑结果:

1 2 3 4 5 6 7 8 .box {   color#fe33ac;   border-color#fdcdea; } .box div {   -webkit-box-shadow: 0 0 5px rgba(0000.3);   box-shadow: 0 0 5px rgba(0000.3); }

使用Less,我们开发css会快捷方便很多。

 

但是很操蛋的事情是,微信开发者工具less不能直接用;

 

所以我琢磨了半天,查了一些资料,最终还是搞定了,记录下,大伙需要的可以收藏下;

 

思路是我们下载less插件,然后扔到工具固定的自定义扩展配置上,配置,然后开启插件,重启工具即可;

 

第一步:网上搞了一个less插件包

分享地址:

https://pan.baidu.com/s/1xPxDRWsNgJjx4_aQY3V_eg

提取码:1234

(假如失效,加锋哥wx:java1239)

 

 

 

第二步:安装less插件

打开微信小程序开发工具-菜单

设置 -> 扩展设置

 

 

 

解压less插件压缩包,扔进去即可:

 

 

 

 

第三步:配置插件ID

插件包下有一个package.json文件,打开

 

 

拉到最下方:

 

 

有一个id值,复制下;

 

然后 菜单 -> 编辑 -> 打开编辑器扩展...

 

 

把id号复制进去;

 

第四步:插件设置

我们需要找到微信开发者工具的一个setting.json配置文件,我在c盘搜索的,我这边位置如下,大家可以参考找下;

 

 

 

加一个配置:

 

 

 

"less.compile": {
        "outExt": ".wxss"
    }

 

同级目录下,生成的样式文件的后缀为wxss

 

 

 

 

 

第五步:开启less插件

打开第二步的编辑器自定义扩展

 

 

 

然后重启微信开发者工具即可;

 

第六步:测试

测试index.wxml

 

<!--index.wxml-->
<view class="container">
  <view class="userinfo">
    less插件测试
  </view>
</view>

 

新建index.less

 

.container{
  width: 100%;
  height: 100%;
  .userinfo{
    color: red;
  }
}

 

保存index.less文件,自动编译生成index.wxss

 

 

 

简单快捷 666

 

标签:box,插件,less,微信,开发者,shadow
From: https://www.cnblogs.com/zaughtercode/p/17064068.html

相关文章

  • 实战:微信小程序电商项目
    介绍学习视频来源SpringBoot微信小程序电商实战项目课程Vue3.2ElementPlus后台管理(火爆连载更新中...)_哔哩哔哩_bilibili技术栈介绍本套课程采用主流技术栈......
  • Python网络编程之微信机器人
    系统设计用Python实现了一个微信机器人,在微信公众号内发送消息,可以根据消息内容进行自动回复搭建Flask服务器,接收微信服务器发送的消息,并做出回复根据微信服务器发送过......
  • 开发者奋斗:独自工作,没有团队
    这是我从年轻开发者那里听到的非常普遍的抱怨……“我一个人工作。没有人审查我的代码。指导是不存在的。”目前,我知道三个不同的开发人员面临着这种具有挑战性的情况......
  • 功能测试必备:抓包工具之谷歌开发者工具介绍及使用场景
    大家好啊,我是大田如果想在Web端抓取网络报文,就打开一个浏览器页面,按快捷键F12,点击NetWork,即可看到。一、四个操作:1、小红点代表抓包标志,点击一下变灰,就停止抓包了......
  • 开发者工具
    届时,包括新版下载、文档和示例在内的所有框架日常维护工作,将全部迁移到Github和Gitee。再者,对于layuiAdmin和layim专区,将会迁移到新站进行保留,以便老用户还能下载......
  • S2 - Lesson 22 - A glass envelope
    Words dreamIalwaysdreamofflyinglikeabird.Ihaveadream. throwthrowaway ageiceage channelTheChannel    Content Aglassenv......
  • 提示 「“XXX”已损坏,无法打开。 您应该将它移到废纸篓。」「打不开 xxx,因为它来自身
    常见的几种报错xxx已损坏,无法打开,你应该将它移到废纸篓解决办法打不开xxx,因为它来自身份不明的开发者打不开xxxx,因为Apple无法检查其是否包含恶意软件在安装的时候......
  • 微信小程序开发工具不能构建npm的解决方法
    在控制台输入初始化命令:npminit在输入命令之后一直点回车然后输入命令:npmiminiprogram-sm-crypto--production最后再去微信开发者工具中点击:工具->构建npm,就能成......
  • 喜报|HarmonyOS开发者社区连获业内奖项,持续深耕开发者生态
    临近年末,各大平台陆续揭晓年度榜单,表彰了具备强大影响力与做出突出贡献的优秀项目与团队,而HarmonyOS开发者社区作为技术分享,学习和展示的平台,输出高质量技术文章百余篇,连续......
  • less46-49_数据库写入
    less-46orderbyerrornumeric这里可以看出是要输入一个sort参数进行排序,那就是输入的参数就在orderby后面,orderby后面不能跟union语句了。那可以使用limit,intooutf......