- 什么是字符串举例说明,请简述什么是字符串
- 前端vue是什么意思,前端vue一般用来做什么项目
- vue3.0和2.0的区别面试题,vue3和vue2区别
- vue组件封装的原则与规范,vue组件的理解
- vue的生命周期有几个,vue一共有几个生命周期
- vue路由传参的几种方式,vue路由模式有哪几种
- vue2.0和3.0语法区别,vue2开发好还是vue3开发好
- vue面试题面试必问,vue全家桶常见面试题
- 初学网页设计用什么软件,制作一个网页的步骤
- ps怎么放大缩小图片快捷键是什么,ps怎么放大图片
- href和src的区别是什么,href是什么意思啊
- api接口是什么意思,API是什么简称
- pandas读取excel文件的函数为,python调用excel数据
- css怎么嵌入到html外部样式
- DNS服务器是什么东西,国内目前最快的DNS
- ui设计是什么意思,ui设计属于什么专业
- sql文件是什么,sql后缀文件用什么打开
- netstat命令的作用使用详解,linux中netstat命令的作用
- h5是什么意思,h5页面和普通页面的区别
- ps怎么把图片背景变成透明,ps如何换成透明背景
- ps如何放大缩小图片快捷键,photoshop如何放大图片
- 数据库软件有哪几种,数据库服务器有哪些
- issubclass在python中的意思,isinstance是什么
- 你的电脑未正确启动自动修复不了怎么办?电脑一直自动修复怎么办
- windows10安全中心怎么关闭,笔记本windows安全中心怎么关
- ftp是什么协议,ftp有什么用
- ping值是延迟的意思吗,游戏的ping是什么意思
- navicat怎么连接mysql数据库失败,navicat怎么连接本地
- 什么是数据库系统,常见的数据库有哪些
- php是什么语言,php和java哪个好
- 控制面板快捷键win10,win10调出cmd的快捷键
- linux关闭防火墙命令firewalld,如何关闭自己的Linux防
- ps怎么放大图片快捷键,如何放大图层里的图片
- php面试题2022答案详细,php答辩问题及答案
- ps快捷键常用表,ps反选快捷键
- axios是干嘛的,axios和ajax哪个好
- 前端跟后端是什么意思,编程前端和后端是什么
- javaweb和javascript的区别,小白学java大概需要多久
- JSP是前端还是后端,ssm框架和jsp有关系吗
- 手机web端是什么意思,网页web端是什么意思
- css图片居中对齐怎么设置,图片垂直居中怎么设置css
- javase和javaee和javame的区别
- linux查看磁盘空间命令fdisk,linux查看磁盘空间总大小
- eps是什么格式文件可以用ps打开吗,后缀eps是什么文件
- linux删除文件夹命令,Linux删除命令
- ps一寸照片怎么制作排版,ps怎么把普通照片改成证件照
- pycharm怎么调背景颜色为白色,pycharm怎么调背景图片
- linux切换到root用户命令,linux怎么回到root用户
- linux删除文件夹命令,linux删除文件夹里的全部
- win10自带浏览器卸载了怎么恢复,win10浏览器图标怎么调出来
- 重装win7后鼠标键盘全部失灵怎么办,win7系统鼠标键盘没反应
- win10浏览器edge换成ie,ie浏览器怎么调出来
- win10安全中心怎么关闭不了,怎样关闭windows10安全中心
- linux压缩命令tar.gz,linux文件解压缩命令
- ps新建图层快捷键ctrl加什么,ps复制图层快捷键是什么
- win10没有本地组策略编辑器怎么办,组策略被管理员禁用了怎么办
- 什么是rss源,Rss的信息源称为什么
- html空格标签,html5空格代码怎么打
- linux查看进程命令,linux查看全部进程命令
- 什么是it行业?it技术是什么
- java和javascript的关系,javascript是干什么的
- visualstudio2022安装教程,visualstudio安装
- 局域网的作用,什么是局域网有什么特点
- ip地址格式正确的是什么,ip地址的写法规则
- ps标尺线快捷键取消,ps如何一键清除标尺
- aps是什么意思,asp.net是前端还是后端
- ERP系统有什么特点,erp系统分多少种
- ubuntu和linux的命令一样么,linux查看cpu和内存命令
- eps是什么格式文件,手机如何打开eps文件
- 怎么关闭windows10安全中心,win10安全中心感叹号怎么去掉
- linux创建文件命令,linux创建文件命令有哪些
- 鼠标左键点一下就双击怎么修,鼠标左键单击变双击了
- 数据库sql是什么意思,sql入门新手教程
- ps曲线工具怎么使用,ps曲线工具的详细使用
- 什么是超链接如何创建超链接,使用超链接的好处
- win7和win10区别哪个更流畅,电脑系统7和10有什么区别
- 删除表数据的sql命令是什么,用于删除数据的SQL语句是
- float在python中的用法,python中int和float的区
- ps怎么把图片变成黑白快捷键,ps图片怎么改为黑白
- linux解压tar.gz到指定文件夹命令,解压tar.gz命令
- windows10没有检测到任何网络硬件,电脑的无线网络连接不见了怎么
- win10远程桌面连接不上解决方法,远程桌面连接设置方法步骤
- 有网但是win10电脑连不上网,笔记本电脑连不上网络是什么原因
- python怎么运行代码,python程序写完后点哪个运行
- javase是什么意思,java和javaee有什么区别
- linux和windows的优劣,linux是什么操作系统
- 电脑不能启动windows怎么办,电脑启动不能进入系统怎么办
- ps删除快捷键ctrl加什么,怎么把选区内的东西删掉
- 常见的erp系统有哪些,erp有哪些模块
- ps液化工具在哪里快捷键,ps液化画笔大小快捷键是什么
- ps蒙版如何使用详细步骤,ps蒙版的通俗理解
- 互联网云技术是什么意思,云技术的原含义和新含义
- win7鼠标左键变成了右键属性,win7鼠标左键变成右键了怎么办
- 笔记本windows7怎么连接wifi,电脑怎么连接wifi网络
- vim保存退出命令快捷键,linuxvim保存退出命令
- ps怎么复制选区快捷键,ps怎么复制选区并粘贴
- javascript和java性能对比,java与javascript
- 数据库系统的核心是(),数据库系统的特点分别是什么
- window10一直弹出卸载或更改应用程序,win10自动卸载软件怎么
- 触发器的作用及特点,触发器的功能和用途是什么
- win10家庭版怎么升级win10专业版密钥,win10系统安装步骤
- smtp是什么协议,smtp提供了哪些服务
- 如何关闭windows10安全中心,windows10如何关闭安全防护
- ps油漆桶填充快捷键,ps中的油漆桶怎么使用
- 小程序和app的区别和优势,微信小程序和app哪个更好
- 订阅号和服务号的区别,订阅号和公众号一样吗
- 云技术的意思简便,云技术最简单解释
- 软件开源是什么意思,计算机中开源是什么意思
- linux删除文件命令,删除文件夹下所有文件的命令
- png转jpg格式图片怎么弄,苹果手机照片png转换成jpg格式
- ps安装字体的操作步骤,photoshop字体安装教程
- java和javascript的关系是什么,小白学java大概需要多久
- python语言属于什么类型语言,python是什么
- append()方法python,append函数什么意思
- 什么叫云服务器云服务器的主要用途是什么,云服务器是干嘛用的
- match函数的使用方法公式,match函数公式怎么用
- ps怎么把图片拉大拉小快捷键,ps拖进来的图片怎么调整大小
- python读取txt文件为列表(python文本分析和提取)
- html注释写法(HTML如何注释掉一段代码)
vue生命周期的执行顺序是怎样的呢?
下图展示了实例的生命周期。你不需要立马弄明白所有的东西,不过随着你的不断学习和使用,它的参考价值会越来越高。
js基础很好 vue学的很快嘛
基础知识:
vue的生命周期:beforeCreate/created、beforeMount/mounted、beforeUpdate/updated、beforeDestory/destoryed
vue常用指令:v-for、v-bind(缩写形式:prop)、v-on(缩写形式@click=’sss')、v-if/v-else/v-else-if、v-model、v-once、v-html、v-show...
vue自定义组件:Vue.component(‘componentName',{props:[‘p1’,’p2’],template:‘
- {{p1}}
'})
vue常用实例方法和属性:data/$data、methods/$methods、$el、computed(计算属性)、$watch、$set、$event、$emit...
如果需要更新的属性需要缓存,则使用计算属性的方式,否则可以使用methods里的方法来更新属性(methods里的方法每次重新渲染都会执行)
计算属性默认提供了getter,你还可以给它设置setter
当你数据变化是异步或者开销较大时,可以使用watch侦听器来响应数据的变化
v-bind:class的值可以是一个对象,可实现类似react中classnames模块的功能
自定义组件上的class会被渲染拼接到template的根节点的class属性上(自定义组件上可使用v-bind:class来做class的判断显示逻辑)
v-bind:style可以用来绑定内联样式,这个内联样式的值可以由一个对象来定义(类似cssinjs的模式),且可以被定义为数组(多个样式对象)
v-bind:style可以使用多重值的形式:
v-if/v-else/v-else-if的时候,可以用key来管理可复用的元素
v-if是’真正’的渲染,它会确保在切换条件过程中条件块内的元素的事件监听器和子组件适时的销毁和重建
v-if是惰性的,初始为假,什么也不做,直到为真的时候才渲染元素
v-show总是渲染元素,只是简单的进行切换
v-if的切换开销大,v-show则是初始渲染开销大,频繁切换使用v-show,运行时经常改变则使用v-if
v-if和v-for一起使用时,v-for的优先级更高
v-for可遍历数组,第二个参数是索引
v-for可遍历对象,第二个参数是key,第三个参数是索引
v-for和搭配可减少渲染次数
v-for和自定义组件使用时,需要使用props来传递值
尽可能的为遍历子元素加上key,获得渲染优化
数组变异方法:push/pop/unshift/shift/splice/sort/reverse改变原始数组
数组非变异方法:filter/concat/slice不改变原始数组,总是返回新数组
Vue不能检测到数组索引赋值(使用vm.$set解决)和修改length长度赋值(使用splice解决)的情况
Vue不能检测对象属性的添加和删除(使用vm.$set或Object.assign)
is=“todo-item”这种属性的写法比较适合DOM模板
事件修饰符,它们可串联使用:.stop、.prevent、.capture、.self、.once、.passive(尤其适合移动端)
.passive不用同时和.prevent使用,后者会被忽略
按键修饰符:.enter、.tab、.delete、.esc、.space、.up、.down、.left、.right
系统按键修饰符:.ctrl、.alt、.shift、.meta(⌘|⊞|◆)、.exact(允许精确控制系统修饰符组合键触发)
鼠标修饰符:.left、.right、.middle
v-model会忽略表单元素的value、checked、selected,仅仅使用实例中的数据作为数据源
表单事件修饰符:.lazy、.number、.trim
组件是可复用的vue实例,具有vue实例大多数属性和方法
组件可复用,每个组件有独立的空间
组件上的data必须是一个函数,这样做避免影响了其他组件
通过Vue.component()全局注册的组件可在其被注册后的任何通过newVue()创建的实例所使用,包含其组件树中的所有组件
通过插槽分发内容(其实就是类似于react的children)
动态组件配合属性is来实现
解析DOM模板时需要注意下可能会有不生效的情况,需要使用is来传递组件