温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2021-04-19 13:56:40 来源:亿速云 阅读:1115 作者:小新 栏目:web开发

这篇文章主要介绍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如何实现数据库的JSON数据输出渲染到html页面功能”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI