【Vue官方教程】Vue官方教程之我的笔记--20221026
创始人
2024-04-01 07:58:19
0

序言 vue.js介绍

第1节 安装与部署

重点:引入vue.js



第2节 创建第一个vue应用

重点:{{ message }}








{{ message }} {{name}}

在这里插入图片描述

第3节 数据与方法

重点:vm实例、$ data、$ watch









{{a}}

在这里插入图片描述

第4节 生命周期

重点:created、mounted 、updated









{{msg}}

在这里插入图片描述

在这里插入图片描述

第5节 模板语法-插值

重点:

  • “Mustache”语法 (双大括号) ;
  • v-bind作用在attribute上;








{{msg}}

Using mustaches: {{ rawHtml }}

test...

{{ number + 1 }}

{{ 1 == 1 ? 'YES' : 'NO' }}

{{ message.split('').reverse().join('') }}

在这里插入图片描述

第6节 模板语法-指令

重点:

  • v-bind 缩写,绑定属性attribute
  • v-on 缩写,绑定事件methods
  • v-if








现在你看到我了

...
click me

在这里插入图片描述

第7节 class与style绑定

重点:

  • 普通class属性可以与v-bind:class属性共存。
  • v-bind:class支持数组形式、三元判断,如 v-bind:class=“[ isActive ? ‘active’ : ‘’, isGreen ? ‘green’ : ‘’]”
  • v-bind:style动态属性,如:style=“{color:color, fontSize:size, background: isRed ? ‘#FF0000’ : ‘’}”








hi vue
hi vue

在这里插入图片描述

第8节 条件渲染

重点:

  • v-if 是惰性的
  • v-show 总是会被渲染








A
B
C
Not A/B/C

Hello!

在这里插入图片描述

第9节 列表渲染

重点:

  • v-for 要注意index,name,key,value
  • name 与key类似








  • {{index}}{{ item.message }}
  • {{key}} : {{ value }}

在这里插入图片描述

第10节 事件绑定

重点:

  • v-on:click=“greet”:访问methods中的greet方法
  • 特殊变量 $event:访问原始的 DOM 事件









在这里插入图片描述
在这里插入图片描述

第11节 表单输入绑定

重点:

  • 文本input (v-model)
  • 多行文本textarea (v-model)
  • 复选框checkbox(v-model)
  • 多选框select (v-model)
  • 单选框radio(v-model)








Message is: {{ message }}

{{ message2 }}



Checked names: {{ checkedNames }}


Picked: {{ picked }}

在这里插入图片描述

第12节 组件基础

重点:

  • 全局注册和局部注册
  • 通过 Prop 向子组件传递数据,如props: [‘title’],
  • 使用 v-bind 来动态传递 prop
  • 每个组件必须只有一个根元素
  • (难)$ emit 方法并传入事件名称来触发一个事件==>可见图示解释
  • v-model = v-bind + v-on
  • 插槽slot








hi...h2

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第13节 组件注册

重点:

  • 全局变量注册Vue.component(‘button-counter’, {})
  • 局部变量注册new Vue()中添加components








在这里插入图片描述

第14节 单文件组件

### 安装 `npm`
`npm` 全称为 `Node Package Manager`,是一个基于`Node.js`的包管理器,也是整个`Node.js`社区最流行、支持的第三方模块最多的包管理器。

npm -v


### 由于网络原因 安装 `cnpm`

npm install -g cnpm --registry=https://registry.npm.taobao.org


### 安装 `vue-cli`

cnpm install -g @vue/cli


### 安装 `webpack`
`webpack` 是  `JavaScript` 打包器(module bundler)

cnpm install -g webpack

第15节 免终端开发vue应用

相关内容

热门资讯

Adobe 因使用 SlimP... AIPress.com.cn报道 12月29日消息,作为全球创意软件巨头,Adobe 正面临其首起重...
伟星新材:竞争优势明显 保持积... 12月28日,伟星新材(002372)发布公告,伟星新材(002372)于2025年12月25日召开...
健全数据制度 释放乘数效应——... 来源:经济日报 党的二十届四中全会审议通过的《中共中央关于制定国民经济和社会发展第十五个五年规划的建...
海关出口退税律师张严锋:套用其... 2018年3月2日,B稽查局对A公司涉税事项进行检查。经检查,B稽查局认为A公司涉嫌通过套用他人出口...
哈尔滨权威刑事律师服务推荐:谷... 在哈尔滨,当人们遭遇刑事法律问题时,往往会困惑于刑事律师服务哪家权威刑事律师推荐哪些刑事辩护律师哪个...
原创 《... 2025年12月26日,《晋中市平遥牛肉保护和发展条例》新闻发布会在晋中举行。该条例经山西省人大常委...
权威非法吸收公共存款律师推荐:... 在处理非法吸收公共存款这类复杂刑事案件时,选择一位经验丰富、靠谱且性价比高的律师至关重要。今天,我们...
政策领航聚英才 智农创新兴龙江 □刘凌灼 本报记者 姜斌 刘畅 在广袤的北大荒黑土地上,一片农业科技创新的“新沃土”正破土而出。这里...
上海海关商品归类律师张严锋:自... 自动衬环成型绕圆机如何归类 2023年01月01日至2024年05月30日期间,A公司以一般贸易方...
原创 男... 男子举报自己无证驾驶:进去待两天 朋友们,我最近看到一个很火的帖子,真的让我很感动!“男子自首承认无...