vue

vue—电商后台项目

2018-07-19  本文已影响221人  盖子pp

1.Vue项目碰到"‘webpack-dev-server’不是内部或外部命令,也不是可运行的程序或批处理文件"报错

将项目里的“node_modules”文件夹删除,然后在cmd中cd到项目目录,依次运行命令:npm install和npm run build,最后运行npm run dev后项目成功运行。

2 bug找不到,清缓存

npm catch clean --force

3 Vue项目的步骤

  1. 安装全局脚手架,是用来敲命令的,npm i -g vue-cli
  2. 在目录中运行命令,生成vue框架,所有的文件及文件夹都不用自己去建,vue init webpack +文件名,下载好之后,会生成完整的文件,而我们只需要在src文件夹下面修改,其他文件夹都不要动:
  1. 初始化项目
    主要是将之前的helloWord的文件配置、路由删除,vue文件图片删除
  2. 开启一个新功能
import Login from '@/components/login/Login'
export default new Router({
  routes: [
    {
      path: '/login',
      component: Login
    },
    {
      path: '/home',
      component: Home
    }
  ]
})
  1. 使用element-ui

后台管理的页面都是element-ui的插件引入的,所以需要使用element-mui

// 使用 element-ui
import ElementUI from 'element-ui'
// 导入样式
import 'element-ui/lib/theme-chalk/index.css'
// 安装插件
Vue.use(ElementUI)
  1. 使用element-ui的组件,登录界面
    在官网中找到登录界面的静态结构,放到login(登录组件)的模板template中
  2. axios发送请求校验登录页面的用户名和密码
import axios from 'axios'
 loginHandle(){
     axios
   .post('http://localhost:8888/api/private/v1/login',this.loginForm)
   .then((res)=>{
    if(res.data.meta.status===200){
      console.log('登录成功',res)
       this.$router.push('/home')
    }else{
      console.log('登录失败',res)
      
    }
   })
  }
  }
  

注意:

  1. 表单校验
上一篇下一篇

猜你喜欢

热点阅读