Vue 学习笔记

安装

  • 地址:https://nodejs.org/zh-cn/download/
  • 控制台 输入 node -v查看版本信息
  • 更换npm仓库地址:
    安装切换镜像的工具 npm install nrm -g
    然后通过nrm ls命令查看npm的仓库列表,带*的就是当前选中的镜像仓库。
    nrm test 镜像名 测试连接 ,nrm use tao使用淘宝的镜像。

入门案例

  • 安装vue
    在项目Terminal中输入vue-demo 进入当前model
    npm init -y 初始化npm
    npm install vue --save 安装vue , save表示在当前项目安装
  • 创建html,引入js <script src="node_modules/vue/dist/vue.js"></script>
    在这里插入图片描述
    view 与model 的关联
    在这里插入图片描述
    在这里插入图片描述
    click方法在这里插入图片描述
    其他自定义方法
    在这里插入图片描述在这里插入图片描述

生命周期

在这里插入图片描述
每一个红色的框都是一个方法。可以自己定义,比如:
在这里插入图片描述

指令

  • 差值表达式,插值闪烁
    在这里插入图片描述
    可用指令代替
    在这里插入图片描述
  • v-model 双向绑定,例如:对复选框操作
    在这里插入图片描述在这里插入图片描述
    事件修饰符
  • @click = v-on
  • 事件冒泡、事件委托 阻止事件冒泡:@click.stop。阻止默认事件发生(比如a标签的跳转):@click.prevent
    在这里插入图片描述
    循环
  • 遍历数组
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    key
    当 Vue.js 用 v-for 正在更新已渲染过的元素列表时,它默认用“就地复用”策略。如果数据项的顺序被改变,Vue 将不会移动 DOM 元素来匹配数据项的顺序, 而是简单复用此处每个元素,并且确保它在特定索引下显示已被渲染过的每个元素。
    这个功能可以有效的提高渲染的效率。
    但是要实现这个功能,你需要给Vue一些提示,以便它能跟踪每个节点的身份,从而重用和重新排序现有元素,你需要为每项提供一个唯一 key 属性。理想的 key 值是每项都有的且唯一的 id。
    示例:
<ul>
    <li v-for="(item,index) in items" :key=index></li>
</ul>

v-if v-for

  • v-if=“布尔表达式”,表达式为true的时候才显示
    在这里插入图片描述
  • v-show,与if类似,只不过v-if在页面中没有dom的源码,而show则是通过display:none来实现的。使用if 的改变会刷新页面,效率更低。一般在页面加载时的一次性的时候使用。
  • v-bind,将原有属性与vue进行绑定,如class在这里插入图片描述
    计算属性
    用于计算日期在这里插入图片描述
    监控
    浅监控,无法监控到对象中值的变化,如pserson中的age
    在这里插入图片描述
    深监控
    在这里插入图片描述

组件化

在这里插入图片描述
在这里插入图片描述
组件之间的通信
父向子传递
在这里插入图片描述
子向父传递
在这里插入图片描述
解决方式:通过调用父类方法修改
在这里插入图片描述

WebPack

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
电子图书资源服务系统是一款基于 Java Swing 的 C-S 应用,旨在提供电子图书资源一站式服务,可从系统提供的图书资源中直接检索资源并进行下载。.zip优质项目,资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松copy复刻,拿到资料包后可轻松复现出一样的项目。 本人系统开发经验充足,有任何使用问题欢迎随时与我联系,我会及时为你解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(若有),项目具体内容可查看下方的资源详情。 【附带帮助】: 若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步。 【本人专注计算机领域】: 有任何使用问题欢迎随时与我联系,我会及时解答,第一时间为你提供帮助,CSDN博客端可私信,为你解惑,欢迎交流。 【适合场景】: 相关项目设计中,皆可应用在项目开发、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面中 可借鉴此优质项目实现复刻,也可以基于此项目进行扩展来开发出更多功能 【无积分此资源可联系获取】 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。积分/付费仅作为资源整理辛苦费用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值