Vue 常用属性方法等

## 1、Vue生命周期中的 mounted

mounted() { } //真实dom渲染完了,可以操作dom了,相当于页面加载完之后运行,
mounted是vue实例挂载的事件钩子函数,所以它只会执行一次
在这里插入图片描述

2、 =>箭头函数的意义(ES6 语法)

render: h => h(App) 是下面内容的缩写:

render: function (createElement) {
    return createElement(App);
}

进一步缩写为(ES6 语法):

render (createElement) {
    return createElement(App);
}

再进一步缩写为:

render (h){
    return h(App);
}

按照 ES6 箭头函数的写法,就得到了:

render: h => h(App);

理解要点是 当只有一个参数的时候()可以省略;当函数体只有一句话{}可以省略,所以 render: (h) => {h(App)};就变成 render: h => h(App);

箭头函数的意思,和普通函数差别不大
函数一: function XXX(){return }
函数二:()=>{}
箭头函数特点:写得少,匿名函数,this的指向和外侧保持一致
在这里插入图片描述
在这里插入图片描述

3、jquery—$.extend()用法总结

1.用法描述
$.extend(setting,option)用于合并对象setting和对象option并将合并后的值返回给setting

常规用法(1)

var settings = { validate: false, limit: 5, name: "foo" };
var options = { validate: true, name: "bar" };
jQuery.extend(settings, options);

运行结果settings == { validate: true, limit: 5, name: “bar” }

常规用法(2)
不改变setting类型
好处:值被合并到这个空对象上,保护了默认值。

var settings = { validate: false, limit: 5, name: "foo" };
var options = { validate: true, name: "bar" };
//设置一个空类
var x=jQuery.extend({},settings, options);

结果 settings = { validate: false, limit: 5, name: “foo” };
x== { validate: true, limit: 5, name: “bar” }
好处:值被合并到这个空对象上,保护了默认值。

4、vue在属性绑定的时候,只有数组绑定才能用三元表达式来进行

正确:

<Form-Item label="组内课程" prop="kcid"  v-bind:class="[editform.kcOrkcz ? 'class2' : 'class1']"  >

错误

<Form-Item label="组内课程" prop="kcid"  v-bind:class="{editform.kcOrkcz ? 'class2' : 'class1'}"  >

5、常用监听事件

下拉框修改监听事件

<i-Select style="width:150px"  @on-change="xxOrxxChange(editform.kzlx,editform.sjkzdm)" v-model="editform.kzlx">

输入框修改监听事件

@on-keyup="shuziyanzheng(editform.yqmzms,'yqmzms')"

shuziyanzheng(value,namesssss){
  this.editform.yqmzms =value.replace(/[^\d]/g,'');
},
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无极的移动代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值