一对模拟本地的数据库动态绑定数据(微信小程序)

Posted EdisonVan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一对模拟本地的数据库动态绑定数据(微信小程序)相关的知识,希望对你有一定的参考价值。

核心:使用wx:for="{{posts_key}}",用数组的形式来绑定多个的内容,利用for循环来反复调用后台数据,如果没用用posts_key了,那么对应的item_这种命名就是不可以的!

Wxml

 <block wx:for="{{posts_key}}" wx:for-item="item" wx:for-index="idx" wx:key="idx">
    <view catchtap="onPostTap" data-postId="{{item.postId}}">
      <image src="{{item.images}}"></image>
      <text>{{item.content}}</text>
    </view>
  </block> 

 

JS

var postsData = require(\'../../data/skip-data.js\')
const app = getApp()
Page({
  data: {
  },
  onLoad:function(options){
    this.setData({
      posts_key:postsData.postList
    });
  },
})

  

Skip-data,js(这个脚本用来模拟本地数据库)

var local_database = [
  {
    content: "VIPKID 纯北美外教 代言人刘涛",
    images: "/images/dian1@2x.png",
    postId: 0,
  },
  {
    content: "哒哒英语 专属外教 代言人孙俪",
    images: "/images/dian1@2x.png",
    postId: 1,
  },
  {
    content: "51Talk 高校教材 代言人贾乃亮",
    images: "/images/dian1@2x.png",
    postId: 2,
  },
  {
    content: "VipJr 量身定制课 代言人姚明",
    images: "/images/dian1@2x.png",
    postId: 3,
  },
  {
    content: "以上都想试听",
    images: "/images/dian1@2x.png",
    postId: 4,
  },
]
module.exports = {
  postList: local_database
}

  

以上是关于一对模拟本地的数据库动态绑定数据(微信小程序)的主要内容,如果未能解决你的问题,请参考以下文章

[微信小程序] 微信小程序下拉滚动选择器picker绑定数据的两种方式

微信小程序怎么让数据动态显示?或者绑定点击事件?

关于微信小程序开发中如何动态的往数组中添加对象,并进行更改

微信小程序如通过判断动态决定button是否禁用

微信小程序如通过判断动态决定button是否禁用

微信小程序如通过判断动态决定button是否禁用