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 相关文章推荐
再谈IE中Flash控件的自动激活 ObjectWrap
Mar 09 Javascript
jQuery入门知识简介
Mar 04 Javascript
javascript:;与javascript:void(0)使用介绍
Jun 05 Javascript
JavaScript闭包实例讲解
Apr 22 Javascript
js实现图片点击左右轮播
Jul 08 Javascript
javascript中的五种基本数据类型
Aug 26 Javascript
JavaScript中的this陷阱的最全收集并整理(没有之一)
Feb 21 Javascript
基于jQuery封装的分页组件
Jun 26 jQuery
EasyUI的TreeGrid的过滤功能的解决思路
Aug 08 Javascript
jQuery实现动态显示select下拉列表数据的方法
Feb 05 jQuery
详解React之父子组件传递和其它一些要点
Jun 25 Javascript
如何在JavaScript中使用localStorage详情
Feb 04 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
PHPwind整合最土系统用户同步登录实现方法
2010/12/08 PHP
php中使用Akismet防止垃圾评论的代码
2011/06/10 PHP
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
2011/10/31 PHP
php IP转换整形(ip2long)的详解
2013/06/06 PHP
php过滤敏感词的示例
2014/03/31 PHP
php将字符串转换成16进制的方法
2015/03/17 PHP
php实现在服务器端调整图片大小的方法
2015/06/16 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
2017/08/18 PHP
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
2010/12/11 Javascript
jQuery基于图层模仿五星星评价功能的方法
2015/05/07 Javascript
JavaScript中计算网页中某个元素的位置
2015/06/10 Javascript
jQuery实现的网页左侧在线客服效果代码
2015/10/23 Javascript
有关Promises异步问题详解
2015/11/13 Javascript
JQuery统计input和textarea文字输入数量(代码分享)
2016/12/29 Javascript
vue cli升级webapck4总结
2018/04/04 Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
2018/10/29 Javascript
详解小程序之简单登录注册表单验证
2019/05/13 Javascript
原生JS实现拖拽效果
2020/12/04 Javascript
Python开发的单词频率统计工具wordsworth使用方法
2014/06/25 Python
使用Python内置的模块与函数进行不同进制的数的转换
2016/03/12 Python
Python之pandas读写文件乱码的解决方法
2018/04/20 Python
pygame游戏之旅 载入小车图片、更新窗口
2018/11/20 Python
python提取包含关键字的整行数据方法
2018/12/11 Python
使用Nibabel库对nii格式图像的读写操作
2020/07/01 Python
H5新属性audio音频和video视频的控制详解(推荐)
2016/12/09 HTML / CSS
html5手机键盘弹出收起的处理
2020/01/20 HTML / CSS
最好的商品表达自己:Cafepress
2019/09/04 全球购物
网络、C以及其他硬件方面的面试题
2016/08/23 面试题
幼儿园秋游活动方案
2014/01/21 职场文书
出资证明书范本(标准版)
2014/09/24 职场文书
办理信用卡工作证明
2014/09/30 职场文书
元宵节寄语大全
2015/02/27 职场文书
2015小学教师年度工作总结
2015/05/12 职场文书
实验心得体会范文
2016/01/25 职场文书
SQL优化老出错,那是你没弄明白MySQL解释计划用法
2021/11/27 MySQL
Python使用MapReduce进行简单的销售统计
2022/04/22 Python