钉钉小程序 E应用开发 实用小技巧 (不定时更新)

修复钉钉小程序 iconfont在android客户端无法正常显示

点击查看 修复钉钉小程序 iconfont在android客户端无法正常显示

swipie-action组件增强

点击查看 swipie-action组件增强

E应用生成预览调试及生产带参数二维码或链接

点击查看 E应用生成预览调试及生产带参数二维码或链接

使用iconfont

钉钉小程序是可以使用iconfont的,虽然官方文档没有说
首先把iconfont解压到项目目录下,并把iconfont.css重命名为iconfont.acss

---src
	-font
		-iconfont.acss
		...//其他iconfont文件

app.acss或其他acss文件里引用

@import '/font/iconfont.acss';

在页面上使用,就跟普通的html一样

<text class="iconfont icon-xiangxiajiantou"></text>

E应用使用Lodash

首先yarn add lodash

之后如果直接在页面里引用整个lodash库,在IDE可以正常运行,但是发布生产后会报错register worker err ...之类

建议单独引入具体要用到的工具类

//不建议
import _ from 'lodash'

//建议
import _filter from 'lodash/filter'

发版时清除缓存

钉钉小程序E应用在发版时会有一个老版本的缓存,每次发版后直接打开E应用,其实访问的是上一个版本的缓存,这个缓存会在发版后10分钟左右自动更新成最新版本,如果想要直接看到最新版本,可以退出钉钉登录账户,并杀掉钉钉进程,这样再进去后就是直接访问的最新版本了.

钉钉扫码预览编译失败

编译失败查看日志,通常是超过5M了,这个5M怎么来的呢,其实是把根目录下的debug.log一起编译到项目中了

所以直接删除这个debug.log就可以编译通过了

mini-ddui 文档

自从官网API文档某次更新之后,mini-ddui的文档就没有了

后来求助官方群的兄弟,给了一条明路,直接找支付宝小程序的 mini-ddui 库就行了.

不过支付宝版本的一直在更新,接口和钉钉E应用的还是有部分区别,文档只能略作参考

首先,安装类库还是用原来的mini-ddui

yarn add mini-ddui

mini-ddui库 支付宝版文档

实在不行,拷组件出来自己造轮子吧

mini-ddui库 支付宝版 github地址

发布了35 篇原创文章 · 获赞 9 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/qq_31061615/article/details/87936895