vue2.x小项目(vuex应用)

vue2.x小项目(vuex应用)

vue + vue-router + vuex + Element-ui + axios

安装依赖

1.vue-router
2.vuex
3.axios
4.element-ui

项目初始化

删除无用的组件
配置css初始化

编程式导航跳转路由 控制台报错

解决方法:降低vue-router版本
“vue-router”: “^3.5.1”,
“vue-router”: “^3.0.7”,(推荐安装)
安装:npm i vue-router@3.0.7 -S --force

Element-ui

  1. element-ui库 使用的scss 写的样式
  2. 安装element的时候选择:是否覆盖element css样式?
    y/n 重新生成css
  3. 自定义主题色
    1.安装element的时候选择 覆盖scss文件 默认修改element样式
    2.根目录下配置:element-variables.scss
    3.在入口文件导入样式:import ‘./element-variables.scss’
    4.方法二:主题—修改—下载— 导入

后台服务实现

1.node.js express mysql
2.后台返回token:jsonwebtaken
步骤:

  1. 创建服务器:端口号3434
  2. nodemon ./index.js
  3. 路由
    4.jsonwebtaken插件生成token npm i jsonwebtoken -S
    5.token语法:
    1.引入jsonwebtoken
    2.jwt.sign()
    6.特殊情况:后台返回的数据字段只有token字段 没有用户名账号 解析token字段
    1.npm i jwt-decode -S
    2.语法:const decode = jwtDecode(token)

轮播

1.element-ui里面的走马灯
2.swiper 轮播
npm i swiper@5.x vue–xx-swiper

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值