请选择 进入手机版 | 继续访问电脑版
123下一页
返回列表 发新帖

[教程文档] AVM 常见问题总结

20
回复
2022
查看
[复制链接]
技术支持-F 发表于 2021-5-28 23:18:25
1.  view 中文字不显示?

      文字需要用text标签。

20条回复

技术支持-F 管理员 23457Y币
2.  api.execScript 是否可以在avm中使用?

     暂时不可以。可以用api.sendEvent
     或者使用组件间的事件传递https://docs.apicloud.com/apiclo ... ex=5&subIndex=5
   
技术支持-F 管理员 23457Y币
3. 可以使用api.js吗? 怎么样引入?
  
   不推荐使用。avm 中涉及真实dom的操作不多, 引入意义不大。引擎提供了无需引入js的默认选择元素的方法,参考文档:
https://docs.apicloud.com/apiclo ... ex=2&subIndex=3

avm.js 是数据驱动的思想,应当充分利用数据绑定的优势去实现界面的渲染。

   
技术支持-F 管理员 23457Y币
4.  可以使用localStorage吗?

    localStorage是H5本地存储,使用avm开发APP时不可以使用。应当使用db模块, api.setPrefs 等APP开发原生存储方式。
技术支持-F 管理员 23457Y币
5. avm中怎么使用原生模块,如bMap?

   和之前使用模块的方式没有区别。
技术支持-F 管理员 23457Y币
6. avm frame pageParam 怎么传参呢?

   < frame :pageParam = "{aa:1,bb:2}" url=""></frame>
技术支持-F 管理员 23457Y币
7.  组件中apiready 事件无效?

apiready 是页面级事件,组件不支持。组件中可以使用installed。
技术支持-F 管理员 23457Y币
8.  怎么配置字体?

配置字体
字段名:font

描述:用于配置字体文件,配置以后在前端页面里面就可以使用该字体。字体文件需放在widget目录里面,可以同时配置多种字体。

所配置字体在iOS全局有效;Android在Tablayout和使用avm技术开发的页面中有效。

其中,如果要支持Android平台,family字段为必选项,且不支持一个family配置多个字体文件。须在css代码中使用对应的FamilyName对字体进行引用。

配置示例:

//配置一个值:
<preference name="font" family="testFont" value="widget/res/xingkai.ttf" />

//配置多个值,各值之间用竖线 | 隔开:
<preference name="font" family="testFont" value="widget/res/xingkai.ttf | widget/res/lishu.ttf" />
css中使用:

.font-text{
    font-size: 18px;
    font-family:testFont;
    color:#000;
}
技术支持-F 管理员 23457Y币
9.  怎么使用字体图标

   
@font-face {
        font-family: icontest;
        src: url(../css/hc_icons/iconfont.ttf);
}
.icon-face{
    font-family: 'icontest';
        font-size: 30px;
        color: #fff;
}
技术支持-F 管理员 23457Y币
10. avm中怎么使用html 相关技术?

     使用api.openFrame 打开html页面即可,则此页面使用webView渲染。
123下一页
您需要登录后才可以回帖 登录

本版积分规则