Vue快速上手(学习笔记)

写作目的:记录在快速体验Vue之后,总结出的Vue的15样核心功能,提供飞速了解Vue的语法的媒介

第一次使用完Vue的感受:模板语法和小程序的模板语法十分接近,但组件是小程序没有的,这点和React相似,但是Vue提供中文教程,对中文开发者十分友好~~~

  1. vue的模板语法,包括:{{js表达式}}, v-开头的指令,如v-bind, v-on, v-model, v-if等,以下详细介绍

  1. 声明响应式状态,在模板中渲染动态文本 <h1> {{title}} </h1>//响应式状态的变化能够出发html页面更新

  1. 绑定动态属性:<h1 v-bind : id = ‘title’ > //title是组件状态里的一个属性

  1. 绑定事件/监听dom或子组件触发的事件:v-on: click=‘increment’// methods:{ increment(){ this.count++}}

  1. 数据双向绑定:<input v-model = ‘text’ /> //将动态属性中text的值与input的值同步

  1. 条件渲染: v-if, v-else, v-if-else

  1. 列表渲染: v-for=‘todo in todos’ //todo可当做本地变量、在元素作用域中使用

  1. 计算属性:computed: { filteredTodos(){返回通过其他响应式属性计算得出的值} } //在组件中添加计算属性filteredTodos

  1. 模板引用: <p ref=‘p’> hello </p> //将DOM元素暴露在this.$refs上,用来操作<p>

  1. 生命周期钩子:mounted, created, updated

  1. 侦听器:watch: { todoId(new){抓取新的todo项目} } //侦听响应式状态todoId的变化

  1. 注册子组件:components: { ChildComp }

  1. Props:在子组件上中声明props: {} 用于接受父组件传递的数据,可以是动态数据

  1. 子组件触发事件:this.$emit(事件名称,传给父组件上的事件监听器的参数)

  1. 插槽:子组件通过<slot>渲染父组件传递的插槽内容,可以重复使用<slot>便可重复渲染插槽内容

Vue快速上手🔗

PS: 找工作加油!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值