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 相关文章推荐
强悍无比的WEB开发好助手FireBug(Firefox Plugin)
Jan 16 Javascript
javascript+iframe 实现无刷新载入整页的代码
Mar 17 Javascript
href下载文件根据id取url并下载
May 28 Javascript
JS实现在网页中弹出一个输入框的方法
Mar 03 Javascript
Spring mvc 接收json对象
Dec 10 Javascript
工作中比较实用的JavaScript验证和数据处理的干货(经典)
Aug 03 Javascript
AngularJS模块详解及示例代码
Aug 17 Javascript
解决URL地址中的中文乱码问题的办法
Feb 10 Javascript
Bootstrap组合上、下拉框简单实现代码
Mar 06 Javascript
Angular如何引入第三方库的方法详解
Jul 13 Javascript
JavaScript实现跟随滚动缓冲运动广告框
Jul 15 Javascript
基于Vue实现后台系统权限控制的示例代码
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
PHP编程实现的TCP服务端和客户端功能示例
2018/04/13 PHP
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
JavaScript学习历程和心得小结
2010/08/16 Javascript
jqTransform form表单美化插件使用方法
2012/07/05 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
javascript获取web应用根目录的方法
2014/02/12 Javascript
JavaScript数据类型之基本类型和引用类型的值
2015/04/01 Javascript
js实现漂浮回顶部按钮实例
2015/05/06 Javascript
javascript学习小结之prototype
2015/12/03 Javascript
javascript实现不同颜色Tab标签切换效果
2016/04/27 Javascript
Node.js创建Web、TCP服务器
2017/12/05 Javascript
使用Vuex实现一个笔记应用的方法
2018/03/13 Javascript
在vue组件中使用axios的方法
2018/03/16 Javascript
jQuery实现简单的Ajax调用功能示例
2019/02/15 jQuery
jQuery Migrate 插件用法实例详解
2019/05/22 jQuery
vue 实现LED数字时钟效果(开箱即用)
2019/12/08 Javascript
python正则表达式re模块详解
2014/06/25 Python
简单解决Python文件中文编码问题
2015/11/22 Python
Python爬虫之xlml解析库(全面了解)
2017/08/08 Python
Python实现图片尺寸缩放脚本
2018/03/10 Python
Python pymongo模块常用操作分析
2018/09/01 Python
python3.4控制用户输入与输出的方法
2018/10/17 Python
python+unittest+requests实现接口自动化的方法
2018/11/29 Python
SNIDEL官网:日本VIVI杂志人气少女第一品牌
2020/03/12 全球购物
如何利用find命令查找文件
2016/11/18 面试题
《威尼斯的小艇》教学反思
2014/02/17 职场文书
求职简历自荐信
2014/06/18 职场文书
低碳日宣传活动总结
2014/07/09 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
人生遥控器观后感
2015/06/11 职场文书
2016入党心得体会范文
2016/01/06 职场文书
2019最新激励员工口号大全!
2019/06/28 职场文书
解决Pytorch dataloader时报错每个tensor维度不一样的问题
2021/05/28 Python
详解Python requests模块
2021/06/21 Python
JavaScript异步操作中串行和并行
2021/11/20 Javascript