小程序 css框架,微信小程序_如何支持Less等CSS框架开发
先说点什么呢,小程序很强大,但官方开发工具美中不足,不支持Scss,Less 等样式框架,只能支持原生CSS,所以这里琢磨一下怎么样如何支持Less 等。
安装 Less
首先 确保安装了 npm, 然后执行 npm install less -g ,稍等一会,安装完成后 出现下图,红线框内 是 路径。
image.png
增加文件类型 wxml,wxss
打开 webstorm,Preferences -> Editor -> File Types
image.png
image.png
各自添加 *.wxml,*.wxss 等格式的文件, 并记录在 HTML 和 Less 上
增加文件监听
打开 webstorm,Preferences -> Tools > File Watcher 创建 文件监听,添加
image.png
image.png
增加文件类型模板
打开 webstorm,Preferences -> Editor -> File and Code Templates,添加wxss 新的文件类型模板
image.png
这个时候,每新建一个 Less 文件,都会创建 wxss 文件,Less 文件是用 Less 的语法,wxss 文件 是被自动转译成 原生CSS 的语法,之后直接编写 Less 文件内容,会自动同步且转译到 wxss 文件内,由此 才可被 微信开发工具识别,顺利运行。
image.png
注意 :等到项目开发的差不多时,若觉得*.less 和 *.css 文件占用太多空间,可在终端用 命令 直接 删除即可。
注意 :还有个问题,因为使用小程序的 API,导致大量报错 而且没有提示,可以在 webstorm 导入 WechatCodejar,避免一下这个情况
然后 我们就暂时脱离了 微信开发工具 中编程,但还是要在 微信开发工具中看效果,一边是 webstorm 强大的 IDE编写代码,一边是官方工具自动编译预览,简直不要太爽。
小程序 css框架,微信小程序_如何支持Less等CSS框架开发相关推荐
- 笑话与趣图框架微信小程序源码
这是一款以笑话和趣味图为主的一款微信小程序源码 或者也可以说是一个框架吧 里面的内容是内置在小程序里面的,所以说是一款框架也可以 因为内置的内容,所以内容数量有限! 大家可以用来养账号,或者有能力的二 ...
- 笑话与趣图框架微信小程序源码下载
这是一款以笑话和趣味图为主的一款微信小程序源码 或者也可以说是一个框架吧 里面的内容是内置在小程序里面的,所以说是一款框架也可以 因为内置的内容,所以内容数量有限! 大家可以用来养账号,或者有能力的二 ...
- 小程序源码:笑话与趣图框架微信小程序-多玩法安装简单
这是一款以笑话和趣味图为主的一款微信小程序源码 或者也可以说是一个框架吧 里面的内容是内置在小程序里面的,所以说是一款框架也可以 因为内置的内容,所以内容数量有限! 大家可以用来养账号,或者有能力的二 ...
- 基于java SSM框架+微信小程序实现电子书城阅读器演示【附项目源码+论文说明】分享
基于java SSM框架+微信小程序实现电子书城阅读器演示 摘要 而随着互联网技术的不断发展,互联网已经渗入到我们生活中的各个方面.移动设备的普及使我们的生活发生了翻天覆地的变化,这种变化也深刻影响着 ...
- 基于java SSM框架+微信小程序实现电子书城阅读器演示【附项目源码+论文说明】
基于java SSM框架+微信小程序实现电子书城阅读器演示 摘要 而随着互联网技术的不断发展,互联网已经渗入到我们生活中的各个方面.移动设备的普及使我们的生活发生了翻天覆地的变化,这种变化也深刻影响着 ...
- 基于SSM框架+微信小程序实现大学生二手闲置物品交易平台演示【附项目源码+论文说明】
基于SSM框架+微信小程序实现大学生二手闲置物品交易平台演示 摘要 而随着互联网技术的不断发展,互联网已经渗入到我们生活中的各个方面.移动设备的普及使我们的生活发生了翻天覆地的变化,这种变化也深刻影响 ...
- 微信小程序开发学习笔记001--认识微信小程序,第一个微信小程序
第一天,认识微信小程序,第一个微信小程序 1.什么是微信小程序? 是h5网页嘛?不是 微信张小龙说: 小程序是一种不需要下载安装即可使用的应用, 它实现了应用"触手可及"的梦想,用 ...
- PHP:【微信小程序】初识微信小程序,微信小程序配置
PHP:[微信小程序]初识微信小程序,微信小程序配置 一.介绍 小程序提供了一个简单.高效的应用开发框架和丰富的组件及 API,帮助开发者在微信中开发具有原生 APP 体验的服务 小程序是一种全新的连 ...
- 微信小程序的文件结构 —— 微信小程序教程系列(1)
文件结构 示例目录:HelloWorld *******************************************************分割线********************* ...
- 【微信小程序控制硬件⑧ 】微信小程序以 websocket 连接阿里云IOT物联网平台mqtt服务器,封装起来使用就是这么简单!(附带Demo)
[微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...
最新文章
- docker获取镜像很慢解决办法
- POJ3498最大流,枚举终点,企鹅,基础最大流
- php txt删除重复行,php – 删除文本文件中的重复行
- 雷赛运动控制卡_EeIE智博会展商推荐雷赛智能—智能装备运动控制领域的知名品牌和行业领军企业...
- ELSE 技术周刊(2017.11.27期)
- [html] html的哪个标签可以预渲染?
- Centos下安装JDK环境配置
- 吉林大学超星学习通02(2)
- 第一次网络渗透实验报告
- 3.4 51单片机-矩阵键盘
- redhat装java_redhat下安装java
- idea 类注释模板
- FB是磁珠的符号,磁珠有很高的电阻率和磁导率,他等效于电阻和电感串联
- 如何申请163邮箱账号
- sever串口wifi拓展板_基于串口调试助手的WIFI模块调试-FPGA简单联网(点灯)...
- ppt如何替换其他mo ban_PPT如何做视觉化的数据图表?
- Tengine + BabaSSL ,让国密更易用
- 基础实验 7-2.1 魔法优惠券(25 分)
- ST电机库v5.4.4源代码分析(7): SpeednPosFdbk_Handle_t在几个结构体中的关系
- python 创建一个空向量,python 创建一个空向量_python 创建一维的0向量实例
热门文章
- python file tell_Python3 File tell() 方法
- PCL中的采集器之一OpenNI
- Linux里隐藏的计算器,你知道它的奥秘吗?
- Android零基础入门第87节:Fragment添加、删除、替换
- 【李宏毅2020 ML/DL】P118 RL - Model-based, Meta, Multi-agent, Alpha
- php伪协议漏洞_php伪协议利用文件包含漏洞
- eclipse报错: Unhandled event loop exception No more handles
- c++类的嵌套(1)
- 设计模式学习每天一个——Decorator模式
- 一个正则替换:一段文本中有若干a img标记,替换文本中的某些词,不包含除了a img标记 中的文字、属性...