美文网首页
写在E应用之前的钉钉H5微应用开发流程

写在E应用之前的钉钉H5微应用开发流程

作者: 七海ZERO | 来源:发表于2018-08-21 17:03 被阅读0次

近很长一段时间,都在研究钉钉微应用的开发,从weex,h5,到现在的E应用,爬过不短的路,踩过不少的坑。6月份的时候,钉钉正式发布了E应用的开发模式,能通过简洁的前端语法写出Native级别的性能体验。眼看着微应用的H5前端开发方式就要被抛弃时,写这篇文章就当是一个缅怀吧。

Demo见github

第一步:官方文档

如图可以看到官方提供的API,基本上常用的就是红框中的内容,要仔细研究一下。


官方提供的api.png

第二步:配置环境和工具

我用的工具是NowaGUI和VSCode(webStorm等等也可以),nowa工具很方便集成了很多要配置的环境,一键安装就可以了。我用的是第一个模板,其实模不模板都无所谓(模板是用native写的,我不是太懂就没用,懂得童鞋直接用native也行),反正里面的内容我都不用的,只是用nowa提供的便捷功能就行了。

nowa创建项目模板1.png

然后填写信息,依赖安装就可以了。具体操作,nowa的官方文档写的很详细,我就不赘述啦。

nowa创建项目模板2.png
启动:就是在本地开一个服务,生成了一个链接(我本机的是http://192.168.22.22:3000),可以丢到钉钉客户端IM页面里打开
编译:就是把文件打包,用来发布
代码:就是在IDE中打开代码(支持Sublime,VScode,WebStorm)
nowa创建项目模板3.png

第三步:开始写代码

其实也就红框部分的内容最重要,其他文件没时间就不用看了。H5代码写在html文件夹里面就可以啦。


代码结构.png

第四步:常见问题处理

本想写在一起,但是开发过程中遇到的问题太多,写在一起就显得比较繁琐了。那么开发过程中遇到的问题就见下一篇《钉钉H5微应用开发常见问题》

相关文章

  • 钉钉小程序开发

    DEMO github址 、本人之前一直使用h5开发钉钉三方应用,最近看到官方推荐用钉钉e应用,即小程序,于是兴奋...

  • 写在E应用之前的钉钉H5微应用开发流程

    近很长一段时间,都在研究钉钉微应用的开发,从weex,h5,到现在的E应用,爬过不短的路,踩过不少的坑。6月份的时...

  • 钉钉微应用开发(一)环境搭建

    钉钉开发按照应用类型可以分为小程序以及h5微应用两种。小程序是钉钉自定义的一种开发模式,类似安卓或者微信小程序。和...

  • 钉钉H5微应用JSAPI鉴权踩坑点

    开发H5钉钉微应用,JSAPI鉴权提示签名校验失败,有两个点需要注意: 1. 钉钉开发文档中返回的signatur...

  • 钉钉登录流程(钉钉内部应用,h5微应用)

    一、免登流程: 1、获取授权码code(前端) Index.html中引入(引入JSAPI) 在需要获取授权码的v...

  • 钉钉小程序资料连载中...

    1.应用开发场景 企业内部开发 说明:企业内部开发的应用无法上架至钉钉应用市场,仅供内部使用。可用应用类型:E应用...

  • 2019-12-05 Taro开发 - [Redux] You

    使用taro开发钉钉的E应用报错 You are currently using minified code ou...

  • 钉钉E应用

    1,钉钉E应用https://open-doc.dingtalk.com/docs/api.htm?spm=a21...

  • 钉钉H5微应用开发总结

    多租户登录 问题:钉钉使用的是同一个webview容器来访问多个租户。钉钉用户在不同租户场景下访问同个域名,会存在...

  • Young-ddui

    ✍️ Young-ddui是钉钉小程序(E应用)UI组件库,提供API接口主力开发者快速搭建应用。 ✍️ 本项目基...

网友评论

      本文标题:写在E应用之前的钉钉H5微应用开发流程

      本文链接:https://www.haomeiwen.com/subject/hdfjiftx.html