网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

黃秀杰--基于Bmob從零開始寫一個博客小程序

發布時間:2018-04-21 08:55 所屬欄目:小程序開發教程

實現以下技能點

1、集成Bmob小程序SDK作為數據存儲 2、wemark解析markdown文本 3、列表頁布局與上拉無限加載

實現的效果

一、創建Bmob應用

進入Bmob官網:http://bmob.cn/,注冊一個賬號,免費的賬號可以創建8個子應用,每個應用單表列數是20列,如要購買付費,可以分別買100元與1000元檔,詳見官網價目表。

1、創建一個應用

2、查看它的key信息以及配置自己小程序的key信息,如果有支付的,加配支付MchID與key,支付對于付費會員才可用。

3、進入網址:http://docs.bmob.cn/data/wechatApp/a_faststart/doc/index.html,來查閱小程序文檔

4、為小程序添加白名單 在小程序管理后臺,進入設置->開發設置->服務器域名,為4個域名統一添加地址為api.bmob.cn。

 

這事實是不對了,真正在填寫的要等小程序報錯時才知道,如下圖

1-2報白名單錯誤.png

于是刪除掉之前的填寫的白名單api.bmob.cn,而使用小程序真正使用到的這個三級域名:4552ad36df85c1f29953ae3679c69248.bmobcloud.com ,小程序以前是1月允許3次修改白名單,目前是1個月允許5次,少走一些彎路可以節省一些次數的。

下圖是我更正后的配置信息

二、小程序端集成

1、創建小程序項目,appid使用的就是剛剛配置在Bmob后臺的那個appid。

 

2、打開app.js引入bmob的js sdk庫,并初始化

var Bmob = require('utils/bmob.js');
Bmob.initialize("你的Application ID", "你的REST API Key");

sdk下載地址是:https://github.com/bmob/bmob-WeApp-sdk

三、讀取文章列表

由于沒有寫專門的web后臺,于是直接在bmob的后臺可視化界面錄入

1、建表與字段

字段名 類型 注釋
title String 標題
content String 內容
priority Number 越大越靠前

2、根目錄下新建article目錄,再新建list文件夾,下面放著list.wxml、list.wxss與list.js

注意要將剛剛創建的頁面文件添加到app.json中

{
    "pages":[
        "article/list/list"
    ]
}

3、引入bmob.js文件,讀取所有的文章列表列表

var Bmob = require('../../utils/bmob.js');
var that;
Page({
    onLoad: function () {
        that = this;
        var Article = Bmob.Object.extend("article");
        var query = new Bmob.Query(Article);
        // 按照priority逆序排列
        query.descending('priority');
        // 查詢所有數據
        query.find({
            success: function(results) {
                // 請求成功將數據存入article_list
                that.setData({
                    article_list: results
                });
            },
            error: function(error) {
                alert("查詢失敗: " + error.code + " " + error.message);
            }
        });
    }
});

定義一個全局的that變量,以解決異步請求時作用域改變的問題,以后的每一個方法都使用that以代替this。

4、制作列表頁布局文件與樣式



易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/23816.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×