新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)百度小程序教程:配置app.js文件
- 配置 app.js 文件
- 常見問題
- Q:小程序可以調(diào)用 echarts.js 或者 highchart.js 畫圖嗎?
- Q:引用 angelia-swan 報(bào)錯(cuò)的原因有哪些?
- 常見問題
配置 app.js 文件
app.js 中存放全局的 JavaScript 邏輯,更多內(nèi)容參見 App 。

代碼示例
- JS
App({onLaunch: function () {console.log('SWAN launch');},onShow: function () {console.log('SWAN展現(xiàn)');},onHide: function () {console.log('SWAN當(dāng)前處于后臺(tái)');},onError: function () {console.log('SWAN發(fā)生錯(cuò)誤');},globalData: 'SWAN'});
整個(gè)小程序只有一個(gè) App 實(shí)例,是全部頁面共享的。開發(fā)者可以通過 getApp 方法獲取到全局唯一的 App 示例,獲取 App 上的數(shù)據(jù)或調(diào)用開發(fā)者注冊(cè)在 App 上的函數(shù)。
代碼示例
- JS
// xxx.jsconst appInstance = getApp();console.log(appInstance.globalData);
常見問題
Q:小程序可以調(diào)用 echarts.js 或者 highchart.js 畫圖嗎?
A:可以使用 echarts 動(dòng)態(tài)庫,詳情請(qǐng)參考 ECharts 圖表-beta 。
Q:引用 angelia-swan 報(bào)錯(cuò)的原因有哪些?
A:大致原因分為幾類:
- 按文檔直接引入報(bào)錯(cuò)可能是基礎(chǔ)庫版本太低導(dǎo)致,建議使用 3.20.* 以上的基礎(chǔ)庫開發(fā)。
- 如使用三方框架開發(fā)的小程序,引入報(bào)錯(cuò),需要檢查三方框架是否改寫了小程序的 App 和 Page,如果是改變了小程序的 App 和 Page 導(dǎo)致的報(bào)錯(cuò),請(qǐng)使用原生小程序開發(fā)或著繞過,目前沒有兼容方案。
網(wǎng)頁題目:創(chuàng)新互聯(lián)百度小程序教程:配置app.js文件
網(wǎng)站鏈接:http://m.fisionsoft.com.cn/article/copphso.html


咨詢
建站咨詢
