Vue

一、模拟数据json
//接口返回json数据,配置的数据mydata就赋值给data请求后调用---以后有数据库时可注释本段
const express = require('express')
const app = express()
var appData = require('../data.json')   //加载本地数据文件
var mydata = appData.mydata             //获取对应的本地数据
var apiRoutes = express.Router()
app.use('/api', apiRoutes)

//在文件webpack.dev.conf.js的devServer: {}中添加接口返回json数据,如下
//接口返回json数据,上面配置的数据mydata就赋值给data请求后调用---以后有数据库时可注释本段
before(app) {
     app.get('/api/mydata', (req, res) => {
          res.json({
              errno: 0,
              data: mydata
          })
     })
}

二、vue-axios

axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,axios 依赖本机要支持ES6 Promise实现。 如果您的环境不支持ES6 Promises,您可以使用polyfill。
安装:
cnpm install axios
cnpm install --save axios vue-axios
引用:
import Vue from 'vue'
import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.use(VueAxios, axios)

三、vuex

Vuex采用和Redux类似的单向数据流的方式来管理数据。用户界面负责触发动作(Action)进而改变对应状态(State),从而反映到视图(View)上。状态管理模式、集中式存储管理。简单说 vuex 就是把需要共享的变量全部存储在一个对象里面,然后将这个对象放在顶层组件中供其他组件使用。
安装:
cnpm install --save vuex
引用:
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)

四、echarts

让数据说话:拖拽重计算、大规模数据模式、值域漫游
安装:
cnpm install echarts --save
引用:
import echarts from 'echarts'
Vue.prototype.$echarts=echarts

五、vue2-countdown

VUE活动倒计时
安装:
cnpm install vue2-countdown --save
引用:
import CountDown from 'vue2-countdown'
components: {CountDown}
页面使用:
<count-down v-on:start_callback='countDownS_cb(1)' v-on:end_callback='countDownE_cb(1)' :currentTime='1481450106' :startTime='1481450110' :endTime='1481450115' :tipText='距离开始文字1' :tipTextEnd='距离结束文字1' :endText='结束自定义文字2' :dayTxt='天' :hourTxt='小时' :minutesTxt='分钟' :secondsTxt='秒'></count-down>

六、Vue+MySQL+Express

前端用Vue,后端用Express做服务端提供数据接口,数据库用MySQL
安装:
cnpm install vue-resource --save
cnpm install express mysql body-parser
引用:
在项目根文件夹下创建一个server文件夹,包含:db.js、index.js、sqlMap.js、api.js
注释webpack.dev.conf.js文件中有关data.json的配置语句

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值