微信小程序如何加载数据库真实数据的实现


Posted in Javascript onMarch 04, 2020

微信小程序要加载网站数据库里面的真实数据,有一个硬性的要求,就是你的网站域名必须是https协议才行,要不然你第一步服务器域名配置你都通过不了,小编我也是前不久申请的https://www.100txy.com,具体申请步骤大家自行去申请吧,这里我就不做过多的介绍。下面我就以加载我博客素材最新的6条数据为案例来分析,下面是详细步骤。

一、进入小程序后台配置https服务器域名

微信小程序如何加载数据库真实数据的实现

二、程序中写好调用的数据,并返回json格式

//获取素材列表接口,该方法位于Application\Home\Controller\WeixinController.class.php中
  public function getdownList(){
    $data=M('Material')->field('id,title,path,date,down,description,view')->order('date desc')->limit(6)->select();
    echo json_encode($data);
  }

三、调用数据

因为我的下载模板是在index中,所有逻辑代码要写在index.js中,下面是具体的代码

/**
   * 生命周期函数--监听页面加载
   */
  onLoad: function () {
    console.log('onLoad')
    var that = this
    wx.request({
      url: 'https://www.100txy.com/weixin/getdownlist', //真实的接口地址
      data: {},
      header: {
        'content-type': 'application/json'
      },
      success: function (res) {
 
        console.log(res.data)
        that.setData({  
          Industry: res.data //设置数据
        })  
      },
      fail: function (err) {
        console.log(err)
      }
    })
  },

四、在列表模板渲染数据

进入到index.wxml中加载数据,具体代码如下

<view class="newsInfo">
   <block wx:for="{{Industry}}" >
    <view class="newsList" wx:for-index="idx"  bindtap="showDetail" id="{{item.id}}">
      <view class="pic">
        <image style="width:110px;height:80px;" src="https://www.100txy.com/{{item.path}}"></image>
      </view>
      <view class="news_title">
        <text class="title_subject">{{item.title}}\n</text>
        <text class="title">{{item.description}}</text><text class="dianping">浏览 {{item.view}}  下载 {{item.down}}</text>
      </view>
      </view>
    <view class="hr"></view>
   </block>
</view>

最后效果如下:这就是我博客素材最新的6条数据,该小程序源码我已经放到了github上了,需要的朋友可以去下载看看。

微信小程序如何加载数据库真实数据的实现

微信小程序如何加载数据库真实数据的实现

到此这篇关于微信小程序如何加载数据库真实数据的实现的文章就介绍到这了,更多相关小程序加载数据库内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
javascript replace方法与正则表达式
Feb 19 Javascript
JavaScript delete 属性的使用
Oct 08 Javascript
javascript中length属性的探索
Jul 31 Javascript
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
May 21 Javascript
jquery简单倒计时实现方法
Dec 18 Javascript
Django使用多数据库的方法
Sep 06 Javascript
vue写一个组件
Apr 09 Javascript
jQuery插件jsonview展示json数据
May 26 jQuery
原生JS实现获取及修改CSS样式的方法
Sep 04 Javascript
vue与原生app的对接交互的方法(混合开发)
Nov 28 Javascript
微信小程序实现的动态设置导航栏标题功能示例
Jan 31 Javascript
vue全屏事件开发详解
Jun 17 Javascript
微信小程序开发搜索功能实现(前端+后端+数据库)
Mar 04 #Javascript
微信小程序云函数添加数据到数据库的方法
Mar 04 #Javascript
jquery实现垂直手风琴菜单
Mar 04 #jQuery
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
Mar 04 #Javascript
微信浏览器左上角返回按钮监听的实现
Mar 04 #Javascript
js回调函数原理与用法案例分析
Mar 04 #Javascript
在pycharm中开发vue的方法步骤
Mar 04 #Javascript
You might like
淘宝ip地址查询类分享(利用淘宝ip库)
2014/01/07 PHP
CodeIgniter安全相关设置汇总
2014/07/03 PHP
php统计数组元素个数的方法
2015/07/02 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
2016/01/05 PHP
功能强大的PHP发邮件类
2016/08/29 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
JAVASCRIPT  THIS详解 面向对象
2009/03/25 Javascript
jquery调用asp.net 页面后台的实现代码
2011/04/27 Javascript
JS继承--原型链继承和类式继承
2013/04/08 Javascript
简单的Jquery遮罩层代码实例
2013/11/14 Javascript
动态读取JSON解析键值对的方法
2014/06/03 Javascript
JS中动态创建元素的三种方法总结(推荐)
2016/10/20 Javascript
vue自定义底部导航栏Tabbar的实现代码
2018/09/03 Javascript
VUE实现移动端列表筛选功能
2019/08/23 Javascript
layui 关闭open弹出框 刷新table表格页面的方法
2019/09/16 Javascript
Vue.js组件使用props传递数据的方法
2019/10/19 Javascript
js实现选项卡效果
2020/03/07 Javascript
Javascript实现贪吃蛇小游戏(含详细注释)
2020/10/23 Javascript
js获取图片的base64编码并压缩
2020/12/05 Javascript
[44:58]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第二场
2018/04/06 DOTA
Python正则表达式完全指南
2017/05/25 Python
数组保存为txt, npy, csv 文件, 数组遍历enumerate的方法
2018/07/09 Python
详解Python3 pandas.merge用法
2019/09/05 Python
使用Pycharm分段执行代码
2020/04/15 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
Html5无刷新修改browser Url的方法
2014/01/15 HTML / CSS
HTML5 Canvas实现360度全景图的示例代码
2018/01/29 HTML / CSS
芬兰攀岩、山地运动和户外活动用品购物网站:Bergfreunde
2016/10/06 全球购物
新加坡航空官方网站:Singapore Airlines
2016/10/13 全球购物
英国票务网站:Ticketmaster英国
2018/08/27 全球购物
加拿大在线眼镜零售商:SmartBuyGlasses加拿大
2019/05/25 全球购物
应届生妇产科护士求职信
2013/10/27 职场文书
中介公司区域经理岗位职责范本
2014/03/02 职场文书
2014大四本科生自我鉴定总结
2014/10/04 职场文书
小升初自荐信怎么写
2015/03/26 职场文书
如何使用Python提取Chrome浏览器保存的密码
2021/06/09 Python