vue基础
二级目录
三级目录
理解的 $ 只是一种约定俗成的明明方式,表示这个属性或者方法存在于 Vue 实例的原型上:
this.$refs.loginFormRef.resetFields()
把axios挂载到vue原型上,每个组件可以通过this.$http来请求
组件按需加载
element.js
import { Button, Form, FormItem, Input, Message } from 'element-ui'
Vue.use(Button)
Vue.use(Form)
Vue.use(FormItem)
Vue.use(Input)
通过Vue.use()注册为全局组件
按钮居右对齐
.btns {
display: flex;
justify-content: flex-end;
}
通过属性的方式添加字体图标
阿里图标库
iconfont使用:
1.导入iconfont.css
import ‘./assets/fonts/iconfont.css’
2.使用prefix-icon
watch和compute
3.1 computed特性
区别:
1.是计算值,
2.应用:就是简化tempalte里面{{}}计算和处理props或
e
m
i
t
的
传
值
3.
具
有
缓
存
性
,
页
面
重
新
渲
染
值
不
变
化
,
计
算
属
性
会
立
即
返
回
之
前
的
计
算
结
果
,
而
不
必
再
次
执
行
函
数
3.2
w
a
t
c
h
特
性
1.
是
观
察
的
动
作
,
2.
应
用
:
监
听
p
r
o
p
s
,
emit的传值 3.具有缓存性,页面重新渲染值不变化,计算属性会立即返回之前的计算结果,而不必再次执行函数 3.2 watch特性 1.是观察的动作, 2.应用:监听props,
emit的传值3.具有缓存性,页面重新渲染值不变化,计算属性会立即返回之前的计算结果,而不必再次执行函数3.2watch特性1.是观察的动作,2.应用:监听props,emit或本组件的值执行异步操作
3.无缓存性,页面重新渲染时值不变化也会执行