WEB入门总结(三)前端:VUE+Element UI

1.学习网站
  • Vue.js官网

    https://cn.vuejs.org/v2/guide/installation.html

  • Element UI

    https://element.eleme.cn/#/zh-CN/component/layout

  • Vue.js 菜鸟教程

    https://www.runoob.com/vue2/vue-tutorial.html

  • HTML 菜鸟教程

    https://www.runoob.com/html/html-tutorial.html

  • CSS 菜鸟教程

    https://www.runoob.com/css/css-tutorial.html

  • JavaScript 菜鸟教程

    https://www.runoob.com/js/js-tutorial.html

  • JavaScript教程 - 廖雪峰的官方网站

    https://www.liaoxuefeng.com/wiki/1022910821149312

2.登录注册实战例子(待补充)
1)整体框架

(1)增加组件

front/src/components下增加Register.vue和Login.vue。
在这里插入图片描述
(2)App.vue
在这里插入图片描述
在这里插入图片描述
(3)main.js
在这里插入图片描述
加入代码:

import axios from 'axios'
import 'element-ui/lib/theme-chalk/index.css'
Vue.prototype.$axios = axios;

在这里插入图片描述
引入axios作为后续的前端接口使用。我们可以看到引入axios那有黄色波浪线,出现这个是因为还没有下载。把鼠标移到’axios’那alt+enter选择 Install ‘axios’ as dev dependency。
在这里插入图片描述
下载完后:
在这里插入图片描述
(4)router/index.js
在这里插入图片描述

3.学习心得体会
1)我的流程

(1)百度网页照片

作为一个缺乏审美的工科生,我觉得让我脑子里自己想好做啥页面,真的很难。脑袋一片空白hhhhhh。一般我就简单粗暴地百度照片。当然,这获得了我学习设计的老弟的鄙视,所以他安利我这个网站。但是我也没咋用。开玩笑!美则美矣,但小白我也没能力做出来哇。

  • 设计导航

http://hao.shejidaren.com/

(2)找例子+看官网和教程

(3)写页面代码 [ 主要是< template > 和 < style > ]

(4)启动前端,实时查看页面情况。

在IDEA终端Terminal的前端目录下执行命令:

npm run serve

(5)写功能代码 [ 主要是< template > 和 < script > ]

2)杂七杂八

(1)强烈安利vue调试工具vue-devtools!

我经受过的痛就不多说了,请看!
我用的浏览器是chrome内核的,所以我就只贴chrome浏览器的安装方法啦~

  • vue调试工具vue-devtools的安装(win10系统,最新2020年6月的解决方案)

    https://www.jianshu.com/p/79eefcc5418f

  • vue-cli2/3下使用vue-devtools插件

    https://www.jianshu.com/p/45d99c4da6bd

4.遇到的坑

(1)代码块层次问题

当时写分页时,@size-change="handleSizeChange"的方法死活是灰色的,识别不了方法。找了网上各种各样的方法,有什么methods写错写成method啥的,我都没有犯这种错误。最后才发现我有个方法多打了一个},然后methods块结束了,我的handleSizeChange没有被包含进去,真的气死我也!

(2)validate表单验证

这个这个这个我真的无语了,到2020.6.25我的bug还没有解决,真的很玄学,不多说。严重怀疑不是vue就是elementui有bug。

(3)$refs

我在表单验证里头使用它。
ref的名字最好是表单名字+“Ref”,举个例子:resFormRef。
然后引用的时候用

this.$refs.resFormRef.validate(…) 或者.clearValidate()

而不建议使用 this.$refs[formname].validate()。虽然官网是这么写的,但真的有bug啊啊啊啊啊啊!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值