上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: 1、父组件中:provide 2、孙子组件中:inject 3、共享响应式的数据 computed 父组件中通过按钮事件改变数据,并用 computed 共享动态数据: 孙子组件中要加 value 属性来使用动态数据: 阅读全文
posted @ 2022-08-16 17:09 程序员冒冒 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1、先安装 mitt 依赖包 npm i mitt@2.1.0 2、写一个公共的引入 mitt 的 js 文件 3、父组件 4、发送数据:BroOne bus.emit(" 约定好的事件名称 ",要发送的数据) 5、接收数据:BroTwo bus.on(" 约定好的事件名称 ",数据处理函数) 阅读全文
posted @ 2022-08-16 16:43 程序员冒冒 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 父组件: 子组件: emits : [ ' update:要传递的属性 ' ] 是固定写法! 阅读全文
posted @ 2022-08-16 15:28 程序员冒冒 阅读(324) 评论(1) 推荐(0) 编辑
摘要: 每个vue实例创建时,都需要经历一系列的初始化步骤 1、设置好数据监听 2、编译模板 3、挂载实例到DOM 4、在数据改变时更新DOM 5、 组件的生命周期是指:组件从 创建 → 运行(渲染)→ 销毁 的整个过程 完整的生命周期: 阅读全文
posted @ 2022-08-16 00:27 程序员冒冒 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1、watch 一般用法 监听值的变化,并执行相应操作 2、配置 immediate 为 true 组件刚加载,就执行watch进行监听 3、配置 deep 选项为 true 监听一个对象中的属性值发生变化时需要配置deep,否则无法监听到 4、监听对象中单个属性的变化 阅读全文
posted @ 2022-08-15 23:30 程序员冒冒 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1、props类型有哪些? 2、为同一个属性,指定多个可能类型 3、指定属性为“必填项” 如果未填,终端会有警告~ 4、指定属性的默认值 5、对属性值进行函数验证(validator) 阅读全文
posted @ 2022-08-14 23:07 程序员冒冒 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1、【三元表达式】绑定 样式定义: 2、以【数组格式】动态绑定多个样式 样式定义: 3、以【对象格式】动态绑定多个样式 对象定义:(每一项名字和类名要保持一致) 样式定义: 4、以【对象格式】动态绑定内联样式 对象定义: 阅读全文
posted @ 2022-08-14 21:22 程序员冒冒 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 1、短横线命名法 使用时必须严格按照短横线名称进行使用。 2、驼峰命名法 使用时,可以转成短横线,也能直接使用驼峰命名 阅读全文
posted @ 2022-08-14 17:35 程序员冒冒 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1、安装less支持包 npm i less -D 2、在style标签上加 lang="less" 3、less的基本使用 (1)嵌套的方式写样式 (2)可以定义变量 @变量名:变量值 (3)用& 指代父元素 (4)公共样式使用mixins 阅读全文
posted @ 2022-08-14 17:03 程序员冒冒 阅读(38) 评论(0) 推荐(0) 编辑
摘要: vue两种快速创建工程化SPA(单页面应用)项目的方法: vite:仅支持vue3;运行速度快;不是基于webpack打包 vue-cli:vue2、vue3都支持;运行速度较慢;基于webpack打包 用vite创建项目:npm init vite-app 项目名 进入项目文件:cd 项目文件 安 阅读全文
posted @ 2022-08-13 19:50 程序员冒冒 阅读(648) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页