钉钉小程序-E应用开发-实用小技巧-不定时更新
目录
钉钉小程序 E应用开发 实用小技巧 (不定时更新)
文章目录
修复钉钉小程序 iconfont在android客户端无法正常显示
swipie-action组件增强
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
实在不行,拷组件出来自己造轮子吧