Vue
文章平均质量分 96
Darling小小酥
这个作者很懒,什么都没留下…
展开
-
黑马Vue -D7 — Vuex、 state、mutations、actions、getters、module
目标:明确Vuex是什么,应用场景以及优势state: {count: 0},// 定义mutations})通过mutations修改state的步骤1.定义 mutations 对象,对象中存放修改 state 的方法2.组件中提交调用 mutations(通过$store.commit(‘mutations的方法名’))getters: {// getters函数的第一个参数是 state// 必须要有返回值。原创 2023-10-25 16:28:48 · 231 阅读 · 0 评论 -
黑马Vue -D6 — 声明式导航-Vue路由-编程式导航-面经基础版-VueCli 自定义创建项目-通过eslint插件来实现自动修正
router-link是什么?router-link怎么用?router-link的好处是什么?router-link 会自动给当前导航添加两个类名,有什么区别呢?router-link的两个高亮类名 太长了,我们希望能定制怎么办如何自定义router-link的两个高亮类名声明式导航跳转时, 有几种方式传值给路由页面?查询参数传参(多个参数)动态路由传参(一个参数,优雅简洁)编程式导航有几种跳转方式?编程式导航,如何跳转传参?1.path路径跳转query传参。原创 2023-10-24 12:16:14 · 435 阅读 · 0 评论 -
黑马Vue -D4 — 组件通信、props、event bus 事件总线、provide&inject、v-model原理、表单类组件封装、.sync修饰符、ref和$refs、异步更新 & $ne
style的默认样式是作用到哪里的?scoped的作用是什么?style中推不推荐加scoped?data写成函数的目的是什么?组件通信,就是指组件与组件之间的数据传递组件的数据是独立的,无法直接访问其他组件的数据。想使用其他组件的数据,就需要组件通信组件关系分类有哪两种父子组件通信的流程是什么?父向子子向父组件上 注册的一些 自定义属性1.非父子组件传值借助什么?2.什么是事件总线3.发送方应该调用事件总线的哪个方法4.接收方应该调用事件总线的哪个方法。原创 2023-10-16 22:40:47 · 309 阅读 · 0 评论 -
黑马Vue -D3 — 生命周期、小黑记账清单、工程化开发和脚手架Vue CLI、组件的注册
思考:什么时候可以发送初始化渲染请求?(越早越好)什么时候可以开始操作dom?(至少dom得渲染出来)Vue生命周期:就是一个Vue实例从创建 到 销毁 的整个过程。生命周期四个阶段:① 创建 ② 挂载 ③ 更新 ④ 销毁1.创建阶段:创建响应式数据2.挂载阶段:渲染模板3.更新阶段:修改数据,更新视图4.销毁阶段:销毁Vue实例Vue生命周期过程中,会自动运行一些函数,被称为【生命周期钩子】→ 让开发者可以在【特定阶段】运行自己的代码四、生命周期钩子小案例1.在created中发送数据2.在mo原创 2023-10-16 22:25:50 · 555 阅读 · 0 评论 -
黑马Vue -D2 — 指令补充、tab高亮、computed计算属性 VS methods方法、watch侦听器
所谓指令修饰符就是通过“.”指明一些指令后缀 不同的后缀封装了不同的处理操作 —> 简化代码代码演示:3.v-model修饰符v-model.trim —>去除首位空格v-model.number —>转数字4.事件修饰符@事件名.stop —> 阻止冒泡@事件名.prevent —>阻止默认行为@事件名.stop.prevent —>可以连用 即阻止事件冒泡也阻止默认行为三、v-bind对样式控制的增强-操作class为了方便开发者进行样式控制, Vue 扩展了 v-原创 2023-10-16 22:18:26 · 155 阅读 · 0 评论 -
黑马Vue -D1 — 插值表达式 {{}}、Vue开发者工具安装、各种指令等
概念:Vue (读音 /vjuː/,类似于 view) 是一套 **构建用户界面 ** 的渐进式框架基于数据渲染出用户可以看到的界面所谓渐进式就是循序渐进,不一定非得把Vue中的所有API都学完才能开发Vue,可以学一点开发一点所谓框架:就是一套完整的解决方案举个栗子如果把一个完整的项目比喻为一个装修好的房子,那么框架就是一个毛坯房。我们只需要在“毛坯房”的基础上,增加功能代码即可。提到框架,不得不提一下库。库,类似工具箱,是一堆方法的集合,比如 axios、lodash、echarts等。原创 2023-10-16 22:10:10 · 95 阅读 · 0 评论 -
黑马Vue -D5 — 自定义指定(v-xx)、插槽(slot)、路由VueRouter
基本语法(全局、局部注册)指令的值v-loading的指令封装… 这都是Vue给咱们内置的一些指令,可以直接使用自定义指令:同时Vue也支持让开发者,自己注册一些指令。这些指令被称为自定义指令每个指令都有自己各自独立的功能概念:自己定义的指令,可以封装一些DOM操作,扩展额外的功能全局注册//在main.js中Vue.directive('指令名', {// 可以对 el 标签,扩展额外功能el.focus()})局部注册//在Vue组件的配置项中"指令名": {原创 2023-10-16 15:06:01 · 253 阅读 · 0 评论