简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1. 路由之间是怎么跳转的?有哪些方式1、<router-link to="需要跳转到页面的路径">2、this.$router.push()跳转到指定的url,并在history中添加记录,点击回退返回到上一个页面3、this.$router.replace()跳转到指定的url,但是history中不会添加记录,点击回退到上上个页面4、this.$touter.go(n)向前或者后
1、watch使用的几种方法(1)通过watch监听data数据的变化,数据发生变化时,就会打印当前的值watch: {data(val, newval) {console.log(val)console.log(newval)}}(2)通过watch监听docData数据的变化,数据发生变化时,this.change_number++(使用深度监听)watch: {docData: {handl
作用功能:style上加scoped, 组件内的样式只在当前vue组件生效,实现组件的私有化,不对全局造成样式污染,表示当前style属性只属于当前模块.但是,虽然方便但是我们需要慎用,因为当我们使用公共组件时会造成很多困难,增加难度.实现原理:在style上加入scoped属性, 就会在此组件的标签上加上一个随机生成的data-v开头的属性,而且必须是当前组件的元素, 才会有这个自定义属性, 才
1.什么是 GitGit是一个开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理。特点:项目越大越复杂,协同开发者越多,越能体现出 Git 的高性能和高可用性Git 的特性① 直接记录快照,而非差异比较② 近乎所有操作都是本地执行Git的记录快照Git 快照是在原有文件版本的基础上重新生成一份新的文件,类似于备份。为了效率,如果文件没
1.@vue/cli 脚手架介绍@vue/cli是Vue官方提供的一个全局模块包(得到vue命令), 此包用于创建脚手架项目1.1 @vue/cli的好处开箱即用0配置webpackbabel支持css, less支持开发服务器支持1.2 @vue/cli安装全局安装命令yarn global add @vue/cli# ORnpm install -g @vue/cli查看vue脚手架版本vue
1、Vue3带来的新变化性能提升(零成本:从vue2切到vue3就享受到)首次渲染更快,diff算法更快,内存占用更少,打包体积更小,....更好的Typescript支持(在vue下写TS更方便了)提供新的写代码的方式:Composition API2、这些Vue2.0的语法不能用了vue3.0对于2.0版本的大部分语法都是可以兼容的(之前是怎么写的,现在也正常写),但是也有一些破坏性的语法更新
1.防抖策略防抖策略(debounce)是当事件被触发后,延迟n秒后再执行回调函数,如果在这n秒内事件被再次触发,则重新计时.好处是:它能够保证用户在频繁触发某些事件的时候,不会频繁的执行回调,只会被执行一次.防抖的应用场景:用户在输入框连续输入一串字符时,可以通过防抖策略,只在输入完后,才执行查询的请求,这样可以有效减少请求次数,节约请求资源.2. 节流策略节流策略(throttle),可以减少