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


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 相关文章推荐
判断iframe是否加载完成的完美方法
Jan 07 Javascript
Javascript 类与静态类的实现
Apr 01 Javascript
javascript实现的闭包简单实例
Jul 17 Javascript
javaScript给元素添加多个class的简单实现
Jul 20 Javascript
jQuery+json实现动态创建复杂表格table的方法
Oct 25 Javascript
jQuery ajax 当async为false时解决同步操作失败的问题
Nov 18 Javascript
Angular.Js的自动化测试详解
Dec 09 Javascript
详解Vue监听数据变化原理
Mar 08 Javascript
JS实现登录页密码的显示和隐藏功能
Dec 06 Javascript
websocket4.0+typescript 实现热更新的方法
Aug 14 Javascript
js+css实现全屏侧边栏
Jun 16 Javascript
js实现QQ邮箱邮件拖拽删除功能
Aug 27 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
mysqli_set_charset和SET NAMES使用抉择及优劣分析
2013/01/13 PHP
深入Memcache的Session数据的多服务器共享详解
2013/06/13 PHP
php pki加密技术(openssl)详解
2013/07/01 PHP
PHP中mysql_field_type()函数用法
2014/11/24 PHP
PHP实现页面静态化的超简单方法
2016/09/06 PHP
php操作access数据库的方法详解
2017/02/22 PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
2017/06/07 PHP
jQuery方法简洁实现隔行换色及toggleClass的使用
2013/03/15 Javascript
拖动table标题实现改变td的大小(css+js代码)
2013/04/16 Javascript
JavaScript解析URL参数示例代码
2013/08/12 Javascript
禁用Tab键JS代码兼容Firefox和IE
2014/04/18 Javascript
Jquery使用css方法改变样式实例
2015/05/18 Javascript
javascript结合Flexbox简单实现滑动拼图游戏
2016/02/18 Javascript
Bootstrap每天必学之导航条(二)
2016/03/01 Javascript
一个超简单的jQuery回调函数例子(分享)
2016/08/08 Javascript
KnockoutJS 3.X API 第四章之数据控制流with绑定
2016/10/10 Javascript
jQuery中each方法的使用详解
2018/03/18 jQuery
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
Ajax请求时无法重定向的问题解决代码详解
2019/06/21 Javascript
JavaScript canvas动画实现时钟效果
2020/02/10 Javascript
原生js实现自定义消息提示框
2020/11/19 Javascript
[10:21]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster 选手采访
2021/03/11 DOTA
Python用GET方法上传文件
2015/03/10 Python
使用Node.js和Socket.IO扩展Django的实时处理功能
2015/04/20 Python
在Python中操作字典之setdefault()方法的使用
2015/05/21 Python
python中import reload __import__的区别详解
2017/10/16 Python
python super函数使用方法详解
2020/02/14 Python
CSS3对背景图片的裁剪及尺寸和位置的设定方法
2016/03/07 HTML / CSS
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
英国最受欢迎的母婴精品品牌:JoJo Maman BéBé
2021/02/17 全球购物
C语言面试题
2013/05/19 面试题
医学生就业推荐表自我鉴定
2014/03/26 职场文书
村党支部书记承诺书
2014/05/29 职场文书
建设办主任四风问题整改思路和措施
2014/09/20 职场文书
2014年作风建设剖析材料
2014/10/23 职场文书
TypeScript 使用 Tuple Union 声明函数重载
2022/04/07 Javascript