Vue.js熟悉

  1. 什么是Vue.js
    Vue.js是一套开发web页面的js脚本框架。

  2. 认识vue.js在这里插入图片描述

  3. 条件与循环(v-if , v-for)
    v-if 条件判断式,根据表达式的真伪进行页面处理
    v-for 处理数组循环,将数据循环显示在页面上面
    在这里插入图片描述

  4. 处理用户输入(v-model)
    v-model 为页面输入框进行数据绑定
    在这里插入图片描述

  5. 按钮事件
    v-on 为页面元素绑定各种事件(keydown,keyup,click,dbclick,load)
    在这里插入图片描述

  6. 组件(component)
    定义页面中的局部区域块,完成页面的小功能在这里插入图片描述

  7. 过滤器(filters)(就是Java的脚本函数)
    格式化内容的输出(字母大小写,日期格式化,数字再计算)
    在这里插入图片描述

  8. 计算属性(computed)
    处理元数据,便于二次利用(例如货币的兑换)
    在这里插入图片描述

  9. 观察属性(watch)(通俗的来讲就是观察属性的变化然后根据变化来改变对应的值)
    在这里插入图片描述

  10. 设置计算属性(setter)
    设置计算属性,同步更新元数据的值 在这里插入图片描述
    在这里插入图片描述

  11. class属性绑定(v-bind:class)
    为html标记绑定class属性
    在这里插入图片描述

  12. class对象绑定
    为html标记绑定样式单的对象在这里插入图片描述

  13. 条件渲染(v-if,v-else-if,v-else)
    判断vue.js的变量的值,然后执行页面渲染的逻辑。在这里插入图片描述

  14. 元素显示(v-show)
    标记是否显示html元素(注意v-show设置的标记在HTML DOM中不会消失)在这里插入图片描述
    在这里插入图片描述
    15.js对象的迭代
    循环js对象,把对象内容显示在页面上面在这里插入图片描述

  15. 事件处理器
    v-on:事件名=“时间的方法名”
    页面元素的事件绑定(click,keyup,load等等)

  16. 表单控件绑定(v-model之input文本框)
    为表单控件元素创建双向数据绑定。(将js变量的值“快速”的设定到控件上面,然后将用户输入的内容“快速”设置回js变量)
    在这里插入图片描述

  17. 表单控件之复选框
    在这里插入图片描述
    18.单选按钮在这里插入图片描述

  18. 表单的下拉框在这里插入图片描述

  19. 表单修饰符(lazy,number,trim)
    1.lazy
    用户输入内容时不做数据绑定,在控件的onchange事件中更新绑定变量
    2.number
    将用户输入的内容转换为数值类型,如果用户输入非数值的时候,则返回 NaN
    3.trim
    自动去掉用户输入的两边的空格在这里插入图片描述

  20. 组件(component,portlet)(用到Vue.component注册的主键就是全局组件)
    组件就是页面上的一小块区域内容,完成一个小的页面功能。
    在这里插入图片描述

  21. 组件的局部注册使用
    Vue.js的组件不仅可以单独声明注册使用,还可以在Vue实例中进行局部注册使用。在这里插入图片描述

  22. 表行组件(使用is属性)在这里插入图片描述

  23. 组件的数据函数
    为Vue.js组件添加数据,使组件可以动态显示各种数据,注意是数据函数,不是数据属性。 在这里插入图片描述

  24. 为组件传递数据(可接受参数的组件)(数据是固定值)
    在这里插入图片描述

  25. 组件之传递变量在这里插入图片描述

  26. 组件之参数验证在这里插入图片描述

  27. 组件:事件传递(v-on,$emit)
    v-on(侦听事件)
    侦听组件事件,当前组件触发事件会进行事件处理
    $emit(提交事件)
    触发事件,并将数据提交给事件侦听者在这里插入图片描述

  28. 组件:slot插槽(父组件与子组件的内容传递)
    slot是父组件与子组件的通讯方式,可以将父组件的内容显示在子组件中在这里插入图片描述

  29. 组合slot
    slot命名:在组件中通过多个slot进行命名,来接收父组件中的不同的数据 在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    注意:v-html同意被攻击
    在这里插入图片描述
    vue-cli 基于webpack
    webpack基于node.js
    1.安装node.js
    2.安装淘宝镜像(可选)
    3.安装脚手架 用于构建vue项目 (cnpm install -g @vue/cli)
    4.安装快速原型开发以(.vue结尾的文件)(npm install -g @vue/cli-servic-global)
    如果说工作以后,公司里面使用2的版本,解决:
    1)卸载以前的cli(npm uninstall vue-cli -g)

2)  安装一个桥接工具(npm install -g @vue/cli-init)

创建项目:
1)命令行工具
vue create 项目名称
2)图形化界面在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值