1.先用node+express+mysql简单配置一下后台
const express = require('express');
const mysql = require('mysql');
const static = require('express-static');
const db = mysql.createPool({
host: 'localhost',
user: 'nodejs',
password: 'nodejs',
database:'resume',
port: 3306
});
var app = express();
// ====》设置了一个 /resume 的接口,并将从数据库获取的数据data,send到前台(接口名字随便取的)
app.use('/resume', (req, res)=>{
db.query(`SELECT * FROM about_table`, (err, data)=>{
"use strict";
if(err){
res.status(500).send('databases error').end();
}else{
res.send(data).end();
}
})
})
app.listen(8080);
app.use(static('./static/'));
2. 前台请求接口,调用数据来渲染页面(vue + vue-resource)
===》 js
// 引入 vue
<script src="//cdn.bootcss.com/vue/2.1.0/vue.js" type="text/javascript" charset="utf-8"></script>
// 引入 vue-resource <script src="//cdn.bootcss.com/vue-resource/1.0.3/vue-resource.js" type="text/javascript" charset="utf-8"></script>
<script>
window.onload = function () {
new Vue({
el: '#demo',
data:{
aboutData:[] //建一个空数组,用来保存调用接口获取的数据
},
created: function () {
this.getRoute()
},
methods: {
getRoute: function () {
var that = this;
that.$http({
method: 'GET',
url: '/resume' //这里填写刚刚后台设置的接口
}).then(function(response){
this.aboutData = response.data; // promise的then成功之后,将response返回的数据data,保存到aboutData数组里
},function (error) {
console.log(error);
})
}
}
})
}
</script>
===》 html
<div id="demo">
<div class="item" v-for="value in aboutData"> // v-for 遍历数组后,即可将数据以{{value.xxx}}的方式渲染出来
<h2>{{value.title}} <span>{{value.name}}</span></h2>
<p>{{value.content}}</p>
</div>
</div>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# vue
# 接口调用
# 获取接口数据
# vue2.0获取接口数据
# Vue添加请求拦截器及vue-resource 拦截器使用
# vue插件vue-resource的使用笔记(小结)
# vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
# Vue resource中的GET与POST请求的实例代码
# 详解vue前后台数据交互vue-resource文档
# vue-resource 拦截器(interceptor)的使用详解
# Vue resource三种请求格式和万能测试地址
# 遍历
# 并将
# 可将
# 先用
# 大家多多
# 组里
# req
# send
# data
# res
# var
# port
# resume
# app
# status
# databases
# listen
# error
# strict
# query
相关文章:
长沙企业网站制作哪家好,长沙水业集团官方网站?
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
清除minerd进程的简单方法
简单实现Android验证码
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
如何在IIS中新建站点并配置端口与IP地址?
如何通过西部建站助手安装IIS服务器?
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
网站制作的步骤包括,正确网址格式怎么写?
高防服务器如何保障网站安全无虞?
制作销售网站教学视频,销售网站有哪些?
建站之星后台密码如何安全设置与找回?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
SQL查询语句优化的实用方法总结
制作网站的模板软件,网站怎么建设?
如何通过VPS建站无需域名直接访问?
桂林网站制作公司有哪些,桂林马拉松怎么报名?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?
如何通过万网虚拟主机快速搭建网站?
建站之星免费模板:自助建站系统与智能响应式一键生成
网站网页制作专业公司,怎样制作自己的网页?
如何自定义建站之星网站的导航菜单样式?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
如何在Golang中使用replace替换模块_指定本地或远程路径
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
宝塔建站助手安装配置与建站模板使用全流程解析
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
如何在阿里云完成域名注册与建站?
建站之星代理如何优化在线客服效率?
如何快速搭建二级域名独立网站?
如何在阿里云通过域名搭建网站?
如何配置FTP站点权限与安全设置?
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
如何选择高性价比服务器搭建个人网站?
宁波免费建站如何选择可靠模板与平台?
建站之星安装提示数据库无法连接如何解决?
ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?
如何在景安云服务器上绑定域名并配置虚拟主机?
建站之星各版本价格是多少?
详解jQuery中基本的动画方法
建站之星多图banner生成与模板自定义指南
贸易公司网站制作流程,出口贸易网站设计怎么做?
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
视频网站app制作软件,有什么好的视频聊天网站或者软件?
建站主机选择指南:服务器配置与SEO优化实战技巧
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
个人网站制作流程图片大全,个人网站如何注销?
*请认真填写需求信息,我们会在24小时内与您取得联系。