README
毫末uni-app框架
作者:胡小根
邮箱:hxg@haomo-studio.com
安装
node版本:建议 12.13.1
npm install -g cnpm
npm install -g cross-env
cnpm install
# 配置HBuilderX的sass
mkdir -p /Applications/HBuilderX.app/Contents/HBuilderX/plugins/compile-node-sass/node_modules/node-sass-china/vendor/darwin-x64-72
cd /Applications/HBuilderX.app/Contents/HBuilderX/plugins/compile-node-sass/node_modules/node-sass-china/vendor/darwin-x64-72
wget https://github.com/sass/node-sass/releases/download/v4.13.1/darwin-x64-72_binding.node -O binding.node
开发
请使用HBuilderX进行开发。编写代码,可以考虑同时使用Visual Studio Code
组件开发
1.在components/hm-components编写组件。只有有接口数据交互的复杂组件才需要在这里面写组件。
2.在templates/下面编写组件模板。模板的语法见:http://handlebarsjs.com/
3.在configs/uni-ui.js中注册组件
4.在xmind中引用组件。请按照以下步骤安装xmindparser。xmindparser可以将xmind转换为json文件。json文件需保存为 configs/xmind.json。
# 请将以下所有命令,一起拷贝到terminal下执行。
pip3 install xmindparser
sudo cat > /usr/local/bin/xmindparser <<EOF
#!/usr/local/bin/python3
# -*- coding: utf-8 -*-
import re
import sys
from xmindparser.main import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?