将NativeScript应用连接到wordpress API

时间:2019-07-08 17:54:06

标签: javascript wordpress nativescript

我正在制作一个应用程序,我想将我的应用程序连接到我的WordPress博客,但是我在设置它并在我的应用程序上显示数据时遇到了问题。

我将本地主机用于WordPress,并且正在使用电缆将其连接到笔记本电脑的物理设备上运行该应用程序。 两个设备都在同一网络上。 所以我使用本地IP连接到API

http://192.168.0.13/reviuus/wp-json/wp/v2/categories

const BrowseViewModel = require("./browse-view-model");

var Observable = require('tns-core-modules/data/observable').Observable;
var ObservableArray = require('tns-core-modules/data/observable-array').ObservableArray;

var page;
var items = new ObservableArray([]);
var pageData = new Observable();

function onNavigatingTo(args) {
page = args.object;
page.bindingContext = pageData;

fetch('http://192.168.0.13/reviuus/wp-json/wp/v2/categories')
  .then(response => {
    return response.json();
  })
  .then(function(r) {
    pageData.set('items', r);
  });
}
exports.onNavigatingTo = onNavigatingTo;

这是我的XML

        <ListView id="listview" items="{{ items }}" class="list-group">
            <ListView.itemTemplate>
                <StackLayout class="list-group-item" id="{{ id }}">
                    <Label text="{{ name }}" class="wp-category" />
                        <Label text="{{ description }}" textWrap="true" class="wp-subtitle" />
                    </StackLayout>
            </ListView.itemTemplate>
        </ListView>

我的应用程序上什么都没有显示,甚至没有错误
我在本机脚本上使用默认的TabView模板。 预先感谢。

0 个答案:

没有答案