Vue笔记

							Vue笔记

v-cloak、 v-text 、 v-html、
v-bind:(绑定)缩写 : 、
v-on:(指定命令)缩写:@

事件修饰符
.stop 阻止冒泡

.prevent 阻止默认事件 例如:a标签

.capture 添加事件侦听器使用事件捕获模式

.self 只当事件在该元素本身(比如不是子元素)出发时触发回调 (阻止自身冒泡)

.once 事件只触发一次

v-model: 双向数据绑定 (只使用于表单元素)

eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。

使用class样式:
1.数组

xxxxx

2.数组中使用三元表达式

This is big big H1

3.数组中嵌套对象

This is big big H1

4.直接使用对象

This is big big H1

内联样式:

<!-- 第一种 直接使用-->
<!-- <h1 :style="{color:'red','font-weight':200}">this is big h1</h1> -->

<!-- 第二种 定义在data中引用 -->
<!-- <h1 :style="styleobj1">this is big h1</h1>  -->
<!-- 第三种   定在在data中,通过数组多次引用 -->
<h1 :style="[styleobj1,styleobj2]">this is big h1</h1> 

v-for 循环

索引值:{{i}}--------------值:{{item}}

v-if 的特点:每次都会重新删除或创建元素
v-show 的特点:每次不会重新进行DOM的删除和创建操作,只是切换了元素的display:none样式

forEach some filter findIndex 这些都属于数组的新方法 ,都会对数组中的每一项,进行遍历,执行相关的操作;

过滤器 Vue.filter(‘过滤器名字’,方法(msg,参数)) 过滤器使用

{{msg | 过滤器名字(可加参数)}}

可多个过滤器一起使用 执行顺序 左 ---->右

filters: 这里定义私有过滤器 过滤器名:function(参数) 写vm里操作

padStart(2,‘0’) 当数只有一位时,补充0在头部 例如: 1 =》 01
padEnd(2,‘0’) 当数只有一位时,补充0在尾部 例如: 1 =》 10

自定义按键修饰符
Vue.config.keyCodes.自定义名称 = 123 <= 按键代码编号
使用方式 : Keyup.自定义名称=”方法“

自定义指令:
Vue.directive(‘指令名称’,{对象函数:function(el){ 。。。。} }) 函数 : bind inserted updated

缩写方式 : Vue.directive(‘指令名称’,function(el){ 。。。。} )

自定义私有指令
directives: ‘指令名称‘:{指令函数:function(el,binding){ …}} 在vm 里操作

常用三种请求方法
get Vue. h t t p . g e t ( ′ 路 径 名 ′ ) . t h e n ( ′ 回 调 方 法 ′ ) 例 如 : V u e . http.get('路径名').then('回调方法') 例如:Vue. http.get().then()Vue.http.get(‘www.baidu.com’).then(function(result)){ console.log(result.boby.xxxx)}

post Vue.$http.post(‘路径’,参数对象,{emulateJSON:true}).then(‘回调方法’)

jonsp Vue.$http.jonsp(‘路径名’).then( (缩写) result=> { console.log(result.boby.xxx) })

全局配置数据接口的根域名
Vue.http.options.root = ‘http://vue.studyit.io/’

全局配置post的第三个参数 : meulateJSON
Vue.http.options.emulateJSON = true; //写好之后post请求第三个参数就可以省略;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值