| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> Vue入门 -> 正文阅读 |
|
[JavaScript知识库]Vue入门 |
1.动态组件 1.1什么是动态组件 动态组件值的是动态切换组件的显示和隐藏 1.2如何实现动态组件 vue提供了一个内置的<compoent>组件,专门用来实现动态组件的渲染
1.3动态切换组件的展示与隐藏
1.4使用keep-alive保持状态 默认情况下,切换动态组件时无法保持组件的状态,此时可以使用vue内置的<keep-alive>组件保持动态组件的状态
inactive组件失活,被缓存 1.5keep-alive对应的声明周期函数 当组件被缓存时,会自动触发组件的deactivated生命周期函数
当组件被激活时,会自动触发组件的activated生命周期函数
1.6keep-alive的include属性和exclude属性 include包含需要被缓存的项
exclude排除需要被缓存的项
2.插槽 2.1什么是插槽 插槽是vue为组件的封装者提供的能力,允许开发者在封装组件时,把不确定的、希望由用户指定的部分定义为插槽
2.2v-slot指令
?2.3v-slot:简写 可以简写成#
2.4插槽的后备内容 封装组件时,可为预留的<slot>插槽提供后备内容,如果组件的使用者没有为插槽提供任何内容,则后备内容会生效
2.5具名插槽 如果在封装组件时需要预留多个插槽节点,则需要为每个<slot>插槽指定具体的name名称。这种带有具体名称的插槽叫做"具名插槽"
2.6作用域插槽 在封装组件的过程中,可以预留的<slot>插槽绑定props数据,这种带有props数据的<slot>叫做"作用域插槽"
解构赋值
3.自定义指令 3.1什么是自定义指令 vue官方提供了v-text、v-for、v-model、v-if等常用的指令,初次之外vue还允许开发者自定义指令 3.2自定义指令的分类 vue中的自定义指令分为两种,分别是: 私有自定义属性 全局自定义属性 3.3私有自定义属性 在每个vue组件中,可以在directives节点下声明私有自定义指令
3.4update函数 bind函数只调用1次:当指令第一次绑定到元素时调用,当DOM更新时bind函数不会被触发。update函数会在每次DOM更新时被调用
3.5函数简写形式 如果bind和update函数中的逻辑完全相同,则对象格式的自定义指令可以简写成函数格式
3.6全局自定义属性 全局共享的自定义指令需要通过"Vue.directive()"进行声明
4.eslint 可组装的JavaScript和JSX检查工具 4.1rules规则 no-console在发布时候禁用console语句,在开发阶段不禁用 no-debugger在发布时候禁用debugger语句,在开发阶段不禁用 4.2ESLint语法规则 no-multiple-empty-lines禁止出现空行 eol-last要求或禁止文件末尾存在空行 no-trailing-spaces不允许有多余的空格 等,具体语法规则请看官网详情 5.挂载axios
调用挂载
缺点:不利于API接口的复用 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 14:37:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |