vue.js实现数据库的JSON数据输出渲染到html页面功能示例


Posted in Javascript onAugust 03, 2019

本文实例讲述了vue.js实现数据库的JSON数据输出渲染到html页面功能。分享给大家供大家参考,具体如下:

1、首先通过json.php把数据库给输出为json格式的数据

[
  {
    "id":1,
    "resname":"百度",
    "resimg":"http://www.baidu.com/1.jpg",
    "resint":"2018-1-18",
    "resurl":"http://www.baidu.com/1.apk",
    "pageview":"100"
  },
  {
    "id":2,
    "resname":"阿里巴巴",
    "resimg":"http://www.alibaba.com/1.jpg",
    "resint":"2018-1-18",
    "resurl":"http://www.alibaba.com/1.apk",
    "pageview":"200"
  },
  {
    "id":3,
    "resname":"腾讯",
    "resimg":"http://www.qq.com/1.jpg",
    "resint":"2018-1-18",
    "resurl":"http://www.qq.com/1.apk",
    "pageview":"300"
  }
]

然后通过vue.js来解析

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <title>VUE解析JSON数据</title>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>
  <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
</head>
<body>
  <div id="main">
    <table border=1>
      <tr>
        <td>ID</td>
        <td>资源名称</td>
        <td>LOGO</td>
        <td>更新时间</td>
        <td>下载地址</td>
        <td>阅读量</td>
      </tr>
      <tr v-for="r in rows">
        <td>{{r.id}}</td>
        <td>{{r.resname}}</td>
        <td><img v-bind:src="r.resimg"/></td>
        <td>{{r.resint}}</td>
        <td><a v-bind:href="r.resurl" rel="external nofollow" >点击下载</a></td>
        <td>{{r.pageview}}</td>
      </tr>
    </table>
  </div>
</body>
<script>
  $(document).ready(function () {
    $.getJSON("data.json", function (result, status) {
      var v = new Vue({
        el: '#main',
        data: {
          rows: result
        }
      })
    });
  });
</script>
</html>

最终运行index.html

vue.js实现数据库的JSON数据输出渲染到html页面功能示例

希望本文所述对大家vue.js程序设计有所帮助。

Javascript 相关文章推荐
Eclipse配置Javascript开发环境图文教程
Jan 29 Javascript
在JavaScript中操作时间之getYear()方法的使用教程
Jun 11 Javascript
JavaScript实现打字效果的方法
Jul 10 Javascript
Javascript中神奇的this
Jan 20 Javascript
Node.js中如何合并两个复杂对象详解
Dec 31 Javascript
Vue.js实现微信过渡动画左右切换效果
Jun 13 Javascript
20行js代码实现的贪吃蛇小游戏
Jun 20 Javascript
使用原生js封装的ajax实例(兼容jsonp)
Oct 12 Javascript
webpack4简单入门实例
Sep 06 Javascript
koa2实现登录注册功能的示例代码
Dec 03 Javascript
javascript中this的用法实践分析
Jul 29 Javascript
微信小程序实现购物车代码实例详解
Aug 29 Javascript
jQuery实现的记住帐号密码功能完整示例
Aug 03 #jQuery
小程序中英文混合排序问题解决
Aug 02 #Javascript
详解JWT token心得与使用实例
Aug 02 #Javascript
详解使用JWT实现单点登录(完全跨域方案)
Aug 02 #Javascript
基于mpvue的简单弹窗组件mptoast使用详解
Aug 02 #Javascript
vue下使用nginx刷新页面404的问题解决
Aug 02 #Javascript
超轻量级的js时间库miment使用解析
Aug 02 #Javascript
You might like
注意:php5.4删除了session_unregister函数
2013/08/05 PHP
浅析PHP程序设计中的MVC编程思想
2014/07/28 PHP
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
关于include标签导致js路径找不到的问题分析及解决
2013/07/09 Javascript
Jquery操作js数组及对象示例代码
2014/05/11 Javascript
node.js中的Socket.IO使用实例
2014/11/04 Javascript
浅谈重写window对象的方法
2014/12/29 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
2015/08/25 Javascript
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
JSON+Jquery省市区三级联动
2016/01/13 Javascript
webpack3之loader全解析
2017/10/26 Javascript
浅析Vue 生命周期
2018/06/21 Javascript
vue 项目接口管理的实现
2019/01/17 Javascript
Vue修改项目启动端口号方法
2019/11/07 Javascript
js实现页面导航层级指示效果
2020/08/25 Javascript
js实现贪吃蛇游戏 canvas绘制地图
2020/09/09 Javascript
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
Python编程中运用闭包时所需要注意的一些地方
2015/05/02 Python
举例讲解Python面相对象编程中对象的属性与类的方法
2016/01/19 Python
Python的Django框架中使用SQLAlchemy操作数据库的教程
2016/06/02 Python
[原创]Python入门教程4. 元组基本操作
2018/10/31 Python
python获取服务器响应cookie的实例
2018/12/28 Python
python 三元运算符使用解析
2019/09/16 Python
pytorch点乘与叉乘示例讲解
2019/12/27 Python
python 最简单的实现适配器设计模式的示例
2020/06/30 Python
python实现粒子群算法
2020/10/15 Python
HTML5中实现拖放效果无须借助javascript
2012/12/26 HTML / CSS
水上运动奥特莱斯:Wasterports Outlet
2018/08/08 全球购物
葡萄牙语专业个人求职信
2013/12/10 职场文书
班组长安全生产职责
2013/12/16 职场文书
求职信模板怎么做
2014/01/26 职场文书
《再别康桥》教学反思
2014/02/12 职场文书
学雷锋的心得体会
2014/09/04 职场文书
重阳节慰问信
2015/02/15 职场文书
党支部综合考察意见
2015/06/01 职场文书
php实现自动生成验证码的实例讲解
2021/11/17 PHP