vue.js
文章平均质量分 81
普通网友
这个作者很懒,什么都没留下…
展开
-
手写Vue2.0源码(十)-计算属性原理
前言此篇主要手写 Vue2.0 源码-计算属性适用人群:1.想要深入理解 vue 源码更好的进行日常业务开发2.想要在简历写上精通 vue 框架源码(再也不怕面试官的连环夺命问 哈哈)3.没时间去看官方源码或者初看源码觉得难以理解的同学正文<script> // Vue实例化 let vm = new Vue({ el: "#app", data() { return { aa: 1, bb: 2,原创 2021-04-30 07:59:11 · 409 阅读 · 0 评论 -
聊一聊 Vue 3 双向绑定是如何工作的
先来简单介绍一下双向绑定,它由两个单向绑定组成:模型 —> 视图数据绑定; 视图 —> 模型事件绑定。在 Vue 中:value实现了模型到视图的数据绑定,@event实现了视图到模型的事件绑定:<input :value="searchText" @input="searchText = $event.target.value" />而在表单中,通过使用内置的v-model指令,我们可以轻松地实现双向绑定,比如<input v-mo...原创 2021-04-29 08:26:45 · 357 阅读 · 0 评论 -
Vue的核心思想是什么?
Vue核心思想:数据驱动、组件化一,数据驱动传统的前端数据交互是用Ajax从服务端获取数据,然后操作DOM来改变视图;或者前端交互要改变数据时,又要再来一次上述步骤,而手动操作DOM是一个繁琐的过程且易出错。Vue.js 是一个提供了 MVVM 风格的双向数据绑定的 Javascript 库,专注于View 层。它让开发者省去了操作DOM的过程,只需要改变数据。Vue会通过Dircetives指令,对DOM做一层封装,当数据发生改变会通知指令去修改对应的DOM,数据驱动DOM变化,DOM是数据的一原创 2021-04-25 07:46:30 · 2379 阅读 · 0 评论 -
package.json和package-lock.json的作用
package.json记录当前项目所依赖模块的版本信息,更新模块时锁定模块的大版本号(版本号的第一位)。package-lock.json记录了node_modules目录下所有模块的具体来源和版本号以及其他的信息。当你修改了package.json 某一个模块的版本信息后,用npm i 更新模块,你会得到该模块在package.json限定的大版本下的最新模块。例如模块A有3.0.0, 3.1.0, 3.2.0版本,当前项目中模块A版本为3.0.0,你将package...原创 2021-04-24 22:33:16 · 190 阅读 · 0 评论 -
Vue经典面试题: Vue.use和Vue.prototype.$xx有血缘关系吗?
Vue经典面试题: Vue.use和Vue.prototype.$xx有血缘关系吗?有关系吗?没关系, 面试的时候总会问如何在Vue的实例上挂载一个方法/属性, 也就是Vue.prototype的小技巧, 但是突然有人问他俩有啥关系还真是新我想应该是网上有文章写Vue.prototype.$xx是用法的, 但是没有说明Vue.use的用法以及Vue.prototype.$xx为什么就能在组件内this.$xx这么调用, 所以下面我就细细的说下.说能学会啥?看完本文, 能掌握如何定义.原创 2021-04-24 17:21:18 · 242 阅读 · 0 评论