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 相关文章推荐
Jquery 获取对象的几种方式介绍
Jan 17 Javascript
解析JavaScript的ES6版本中的解构赋值
Jul 28 Javascript
jQuery实现的fixedMenu下拉菜单效果代码
Aug 24 Javascript
基于javascript实现tab切换特效
Mar 29 Javascript
论Bootstrap3和Foundation5网格系统的异同
May 16 Javascript
微信小程序 前端源码逻辑和工作流详解
Oct 08 Javascript
bootstrap快速制作后台界面
Dec 05 Javascript
JS跨域请求外部服务器的资源
Feb 06 Javascript
javascript设计模式之中介者模式学习笔记
Feb 15 Javascript
Vue.js展示AJAX数据简单示例讲解
Mar 29 Javascript
js自定义瀑布流布局插件
May 16 Javascript
6行代码实现微信小程序页面返回顶部效果
Dec 28 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
利用yahoo汇率接口实现实时汇率转换示例 汇率转换器
2014/01/14 PHP
一个PHP二维数组排序的函数分享
2014/01/17 PHP
phpMyAdmin安装并配置允许空密码登录
2015/07/04 PHP
php实现的http请求封装示例
2016/11/08 PHP
PHP实现登陆表单提交CSRF及验证码
2017/01/24 PHP
php实现连接access数据库并转txt写入的方法
2017/02/08 PHP
GreyBox技术总结(转)
2010/11/23 Javascript
javascript中解析四则运算表达式的算法和示例
2014/08/11 Javascript
JavaScript中的原型prototype属性使用详解
2015/06/05 Javascript
JavaScript中几种排序算法的简单实现
2015/07/29 Javascript
jquery图片滚动放大代码分享(1)
2015/08/25 Javascript
javascript性能优化之DOM交互操作实例分析
2015/12/12 Javascript
js获取元素下的第一级子元素的方法(推荐)
2017/03/05 Javascript
深入理解Commonjs规范及Node模块实现
2017/05/17 Javascript
Vue.extend构造器的详解
2017/07/17 Javascript
引入JavaScript时alert弹出框显示中文乱码问题
2017/09/16 Javascript
Vue2.0 slot分发内容与props验证的方法
2017/12/12 Javascript
JQuery中queue方法用法示例
2019/01/31 jQuery
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
2019/09/03 jQuery
Javascript实现秒表计时游戏
2020/05/27 Javascript
如何使用jQuery操作Cookies方法解析
2020/09/08 jQuery
[18:20]DOTA2 HEROS教学视频教你分分钟做大人-昆卡
2014/06/11 DOTA
[01:20:38]完美世界DOTA2联赛 GXR vs IO 第一场 11.07
2020/11/09 DOTA
Python学习思维导图(必看篇)
2017/06/26 Python
Python基于matplotlib实现绘制三维图形功能示例
2018/01/18 Python
Python3 列表,数组,矩阵的相互转换的方法示例
2019/08/05 Python
Python反爬虫伪装浏览器进行爬虫
2020/02/28 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
2020/05/26 Python
如何在Python对Excel进行读取
2020/06/04 Python
html5实现图片转圈的动画效果——让页面动起来
2017/10/16 HTML / CSS
全球知名鞋履品牌授权零售商:Journeys
2016/09/17 全球购物
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
抗洪救灾感谢信
2015/01/22 职场文书
Django与数据库交互的实现
2021/06/03 Python
一小时迅速入门Mybatis之bind与多数据源支持 Java API
2021/09/15 Javascript
redis 解决库存并发问题实现数量控制
2022/04/08 Redis