昨天开始用weex开发app的新模块,有一段时间没有写了,就发现坑了,特意记下来,管他有没有用,总有朋友可能会遇到呢,希望有用吧 _
Iconfont 使用
需要注意不要用 iconfont 作为字体名 换一个其他的以免冲突,不然会出现问号的图标(主要是原生,h5还没有问题)
mounted() {
let domModule = weex.requireModule("dom");
domModule.addRule("fontFace", {
fontFamily: "yrgicon",
// src: "url('//at.alicdn.com/t/font_966745_psp1gy0hzcp.ttf')" //这个用官网的
src: "url('local:///iconfont.ttf')" //这个是本地的 在iOS、Android工程内的
});
<text class='barbutton iconfont' @click="sendImgFunc"></text>
.iconfont {
font-family: yrgicon;
}
webSocket
let ws = weex.requireModule("webSocket");
mounted() {
ws.WebSocket("ws://192.168.1.64:8888");
ws.onmessage = function(e) ... //这种是错误的 h5没有问题,但是原生就不能触发 所以用下面的
ws.onmessage(event => {
let data = event.data
});
}
然后是iOS的处理 主要参考这个
https://www.jianshu.com/p/b2c17f667bf0
感谢这位兄台
网友评论