组件开发
- 如何搭建light开发环境
- 如何创建组件开发工程
- 如何提高组件开发效率
- 如何运行调试组件
- 如何优化组件中的图片
- 如何优化前端工程当中的资源文件
- 如何组织组件的模块化开发
- 如何使用UI控件
- 如何自定义UI控件
- 如何在组件开发中使用jade
- 如何在组件开发中使用pug
- 如何在组件开发中使用Less
- 如何在组件开发中使用模板
- 如何在组件开发中使用ES6
- 如何在组件开发中实现过渡效果
- 如何在多个工程间共享资源
- 如何在使用postcss插件
- lighting开发排错指南
- 如何在框架中使用vue2.0
- 如何在框架中使用vue和vux组件
- 10分钟搞懂lighting插件开发
- 如何使用lighting拦截器
- 如何在组件开发中使用Sass
如何在组件开发中使用jade
安装方式
light plugin -a jade
详细说明
Jade 是一个高性能的模板引擎(现已更名为pug),拥有变量申明与引用,流程控制,mixin等特性。
在light工程中使用lighting-plugin-jade不支持render函数传参,只是提供一种高效编写模版的途径。
使用jade需要将.html视图文件修改为同名的.jade文件,编译过程中会生成相应的.html文件并织入页面。
jade对于缩进要求严格,如果页面渲染为空白,应该检查你的缩进格式。
拥有一致的缩进格式,既能保持dom结构清晰,也能减少由于缩进导致的编译失败,建议将Tab
输出的空格作为缩进标准。
示例
src/html/view/light.jade
|
project.json
|
打包编译时可以使用指令: light release -e
(plugins项配置有less的情况下) 或者 light release -e jade
编译结果:
dist/html/view/light.html
|