创新互联百度小程序教程:配置app.js文件

  • 配置 app.js 文件
    • 常见问题
      • Q:小程序可以调用 echarts.js 或者 highchart.js 画图吗?
      • Q:引用 angelia-swan 报错的原因有哪些?

    配置 app.js 文件

    app.js 中存放全局的 JavaScript 逻辑,更多内容参见 App 。

    代码示例

    • JS
     
     
     
    1. App({
    2. onLaunch: function () {
    3. console.log('SWAN launch');
    4. },
    5. onShow: function () {
    6. console.log('SWAN展现');
    7. },
    8. onHide: function () {
    9. console.log('SWAN当前处于后台');
    10. },
    11. onError: function () {
    12. console.log('SWAN发生错误');
    13. },
    14. globalData: 'SWAN'
    15. });

    整个小程序只有一个 App 实例,是全部页面共享的。开发者可以通过 getApp 方法获取到全局唯一的 App 示例,获取 App 上的数据或调用开发者注册在 App 上的函数。

    代码示例

    • JS
     
     
     
    1. // xxx.js
    2. const appInstance = getApp();
    3. console.log(appInstance.globalData);

    常见问题

    Q:小程序可以调用 echarts.js 或者 highchart.js 画图吗?

    A:可以使用 echarts 动态库,详情请参考 ECharts 图表-beta 。

    Q:引用 angelia-swan 报错的原因有哪些?

    A:大致原因分为几类:

    • 按文档直接引入报错可能是基础库版本太低导致,建议使用 3.20.* 以上的基础库开发。
    • 如使用三方框架开发的小程序,引入报错,需要检查三方框架是否改写了小程序的 App 和 Page,如果是改变了小程序的 App 和 Page 导致的报错,请使用原生小程序开发或着绕过,目前没有兼容方案。

    网页标题:创新互联百度小程序教程:配置app.js文件
    转载源于:http://www.csdahua.cn/qtweb/news43/447743.html

    网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

    广告

    声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网