1.0.28 • Published 6 years ago
qmis v1.0.28
全民直播前端集成解决方案
安装
npm i -g qmis
使用帮助
qmis -h
开发规范
关于模块id的说明:
- 模块id=命名空间:组件路径
- 如果是当前模块,『命名空间:』可以简写为『/』
- 当文件与目录同名时,比如 pulbic/a/a.tpl 可以简写为 『pulbic/a』
- {% widget %} 可以省略开头的『widget/』
示例:
- 支持模板中相对路径或绝对路径定位当前模块下的资源
{% require './foo/foo.js' %}
{% require '/public/foo/foo.js' %}
{% widget './bar/bar.tpl' %}
{% widget '/view/widget/bar/bar.tpl' %}
{% inherbit './layout.tpl' %}
- 支持短路径写法
{# 假设当前项目命名空间为 `index` #}
{% require './foo' %} 等价于 {% require './foo/foo.js' %}
{% widget './bar' %} 等价于 {% widget './bar/bar.tpl' %}
{% require 'public/dialog' %} 等价于 {% require '/public/dialog/dialog.js' %}
{% widget 'footer' %} 等价于 {% widget '/view/widget/footer/footer.tpl' %}
{% inherbit 'basic' %} 等价于 {% inherbit '/view/layout/basic/basic.tpl' %}
- 跨模块引用资源
{% require 'common:public/dialog' %} => {% require 'common:public/dialog/dialog.js' %}
{% require 'common:public/dialog/dialog.ext.js' %}
{% widget 'common:dialog' %} => {% widget 'common:widget/dialog/dialog.tpl' %}
{% inherbit 'common:basic' %} => {% inherbit 'common:layout/basic/basic.tpl' %}
1.0.28
6 years ago
1.0.26
6 years ago
1.0.25
6 years ago
1.0.24
6 years ago
1.0.23
7 years ago
1.0.22
7 years ago
1.0.21
7 years ago
1.0.20
7 years ago
1.0.19
7 years ago
1.0.18
7 years ago
1.0.17
7 years ago
1.0.16
7 years ago
1.0.15
7 years ago
1.0.14
7 years ago
1.0.13
7 years ago
1.0.12
7 years ago
1.0.11
7 years ago
1.0.10
7 years ago
1.0.9
7 years ago
1.0.8
7 years ago
1.0.7
7 years ago
1.0.6
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago