angular,vue,react的基本语法—动态属性、事件绑定、ref,angular组件创建方式


基本语法:

动态属性:

vue:

v-bind:attr="msg"  :attr="msg"

react:

attr={msg}

angular

[attr]="msg"

事件绑定:

vue:

v-on:click="handleChange($event)"    @click="handleChange"

react

//第一种方法
constructor(){
    this.handleChange=this.handleChange.bind(this); //改指向
}

onClick={this.handleChange}

//第二种方法

onClick={(ev)=>this.handleChange(ev)} //当使用箭头函数传参时,不需要改指向

angular

(click)="hangleChange($event)"

ref(获取dom元素)

vue

<div ref="divElem">aaaaaaaa</div>

js:
console.log(this.$refs.divElem)

react

<div ref="divElem">aaaaaaaa</div>

js:
console.log(this.refs.divElem)

angular

<div (click)="handleChange($event,divElem)" ref-divElem>aaaaaaaa</div>


js:
handleChange(ev,elem){
  console.log(elem)
}

 

angular组件创建:在命令提示符里输入ng g component 组件名


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 react中ref的3种绑定方式 vue+ts上集----vue-cli创建项目时注意选中TypeScript、定义组件的三种方式(类式,扩展式,函数式)、函数式组件没有this,它通过props接收父组件传来的值、函数式组件触发事件的方法、类组件中定义props,元数据,实例方法,计算属性,属性检测,ref,自定义指令,过滤器 vue3