随笔 - 45,  文章 - 0,  评论 - 2,  阅读 - 8961

随笔分类 -  vue3个人学习

Vue 的 nextTick 的原理是什么&生命周期
摘要:1、Vue 的 nextTick 的原理是什么? ​ \1. 为什么需要 nextTick , Vue 是异步修改 DOM 的并且不鼓励开发者直接接触 DOM,但有时候业务需要必须对数据更改--刷新后的 DOM 做相应的处理,这时候就可以使用 Vue.nextTick(callback)这个 api 阅读全文
posted @ 2022-12-07 09:55 玉龙龙玉 阅读(139) 评论(0) 推荐(0) 编辑
vite
摘要:项目痛点 我不会nodejs,无法自己做代理服务器 导入js文件的时候,还要写后缀 导入node_modules里面的文件的时候,居然要写具体的路径 我做的项目修改了代码以后,要自己刷新 项目最后写完以后要交给后端,后端去部署上线,代码要压缩 后期项目可能要用ts,可能要用sass,浏览器不能识别, 阅读全文
posted @ 2022-11-19 13:52 玉龙龙玉 阅读(209) 评论(0) 推荐(0) 编辑
一次讲清Vue2和vue3中 v-model的变化
摘要:再一次讲清Vue2和vue3中 v-model的变化 在vue2中 v-model = "msg" 可以翻译为: :value="msg" @input="msg=$events" 在一个组件上,v-model 只能使用一次,如果想要对多个数据同步绑定,则可以使用.sync修饰符。 在vue3中 为 阅读全文
posted @ 2022-11-05 17:59 玉龙龙玉 阅读(352) 评论(0) 推荐(0) 编辑
axios请求响应拦截器
摘要:axios使用请求响应拦截器 请求拦截器 在请求发出去之前 对请求配置做一些调整,决定请求继续还是请求终止 一般可以添加token请求头 响应拦截器 在响应返回以后,还没有执行then回调之前 对响应内容做一些调整,决定then回调函数接受的数据 一般可以统一提示,统一提取data // 添加一个请 阅读全文
posted @ 2022-10-26 21:41 玉龙龙玉 阅读(230) 评论(0) 推荐(0) 编辑
nexttick的原理与应用
摘要:nextTick() 在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。 使用nextTick的目的 即使在 Vue 中多么频繁地修改数据,最后 Vue 页面只会更新一次。 nextTick的作用 nextTick 就是设置一个回调,用于异步执行。 阅读全文
posted @ 2022-10-25 18:41 玉龙龙玉 阅读(778) 评论(0) 推荐(0) 编辑
Vue3.0 所采用的 Composition Api 与 Vue2.x 使用的 Options Api 有什么不同?
摘要:通常使用Vue2开发的项目,普遍会存在以下问题: 代码的可读性随着组件变大而变差 每一种代码复用的方式,都存在缺点 TypeScript支持有限 以上通过使用Composition Api都能迎刃而解 Composition Api 是Vue3.0新增的api, 一组基于函数的api, 可以更灵活的 阅读全文
posted @ 2022-10-24 22:40 玉龙龙玉 阅读(67) 评论(0) 推荐(0) 编辑
vue中keep-alive的使用
摘要:vue中keep-alive的使用 什么是keep-alive keep-alive是vue的内置组件,当它包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。和transition相似,keep-alive是一个抽象组件:它自身不会渲染成一个dom元素,也不会出现在父组件链中。 keep-al 阅读全文
posted @ 2022-10-24 19:10 玉龙龙玉 阅读(76) 评论(0) 推荐(0) 编辑
hash和history
摘要:hash和history路由的区别 在了解路由模式前,我们先看下 什么是单页面应用,vue-router 的实现原理是怎样的,这样更容易理解路由。 SPA与前端路由 SPA(单页面应用,全程为:Single-page Web applications)指的是只有一张Web页面的应用,是加载单个HTM 阅读全文
posted @ 2022-10-20 18:44 玉龙龙玉 阅读(55) 评论(0) 推荐(0) 编辑
Vue的computed和 watched的区别
摘要:Vue的computed和 watched 计算属性computed : 什么是computed :通过属性计算而得来的属性 1、computed内部的函数在调用时不加() 2、computed是依赖vm中data的属性变化而变化的,也就是说,当data中的属性发生改变的时候,当前函数才会执行,da 阅读全文
posted @ 2022-10-20 12:49 玉龙龙玉 阅读(97) 评论(0) 推荐(0) 编辑
组件传值的方式
摘要:组件传值 vue3组件通信方式为以下几种 props $emit $expose / ref 父组件获取子组件的属性或者调用子组件方法 $attrs attrs:包含父作用域除class和style除外的非props属性集合 v-model 可以支持多个数据双向绑定 provide / inject 阅读全文
posted @ 2022-10-19 17:17 玉龙龙玉 阅读(57) 评论(1) 推荐(0) 编辑
vue-router
摘要:vue-router vue的路由解决方案 点击指定标签(a),地址栏(hash/history)发生变化,在指定的元素内(路由容器)显示指定的html字符串(组件) 安装 npm install vue-router -S 创建并挂载路由实例 // @/router/index.js // 0 导 阅读全文
posted @ 2022-10-14 21:25 玉龙龙玉 阅读(35) 评论(0) 推荐(0) 编辑
构建一个vue项目的安装流程
摘要:从0开始建一个vue项目 先在文件夹下用终端安装vite npm create vite@latest my-vue-app -- --template vue 这个运行完先别急着用 先根据指引进行打开vite看能不能使用 cd my-project npm install npm run dev 阅读全文
posted @ 2022-10-12 20:56 玉龙龙玉 阅读(184) 评论(1) 推荐(0) 编辑
vuex
摘要:vuex vuex 是一个专为 vue.js 应用程序开发的状态管理模式库 状态: 响应式数据 集中式存储管理应用的所有组件的状态 存储在 store 中 以相应的规则保证状态以一种可预测的方式发生变化 不能直接修改store里面的数据,要使用预先定义的修改方式来修改 安装 npm install 阅读全文
posted @ 2022-10-12 19:40 玉龙龙玉 阅读(29) 评论(0) 推荐(0) 编辑
axios完整配置请求数据
摘要:<script type="module"> import axios from './lib/axios.min.js' //axios完整配置请求语法:axios(config) axios({ url:'/admin/detail',// url会拼接在baseURL后面变成完整请求地址 ba 阅读全文
posted @ 2022-10-10 19:55 玉龙龙玉 阅读(96) 评论(0) 推荐(0) 编辑
子父组件
摘要:父组件给子组件传值 1、在定义子组件的地方添加一个 props (英文翻译:支撑,维持)选项 这个选项是一个数组,数组里面是父组件内的自定义属性名 子组件直接从数组里面拿变量名来用,可以理解为:只要子组件的props找父组件要来了东西,就和自己的东西一样,父亲怎么用儿子也怎么用 实际用的时候 第一步 阅读全文
posted @ 2022-10-09 11:34 玉龙龙玉 阅读(33) 评论(0) 推荐(0) 编辑
vue的核心原理解析
摘要:https://blog.csdn.net/weixin_43745003/article/details/107279159 阅读全文
posted @ 2022-10-08 12:47 玉龙龙玉 阅读(12) 评论(0) 推荐(0) 编辑
类与样式绑定
摘要:类与样式绑定 先在css里面写好style,然后往代码里绑定就行 如果想要控制css的显隐,要在data里面设置一个布朗类型的变量,用v-if或v-show控制,两个标签使用同一个data变量就可以将两个标签关联起来类的对象写法 先用v-bind绑定然后才可以使用对象写法 对象写法: :class= 阅读全文
posted @ 2022-10-08 11:55 玉龙龙玉 阅读(29) 评论(0) 推荐(0) 编辑
v-model
摘要:v-model v-model修饰符 .lazy 在input框输入时不获取值,失去焦点时才获取 .number 将框内的输入的值尽可能的转成数字格式,如果转后时NaN那么将原样输出(能转就转,转不了不转) .trim 默认自动去除用户输入内容中两端的空格,中间有空格会记录,但html只计算一个空格 阅读全文
posted @ 2022-10-08 10:51 玉龙龙玉 阅读(25) 评论(0) 推荐(0) 编辑
vue3学习笔记
摘要:1.官方介绍 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。 Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。 另一方面,当与现代化的工具链以及各种支持类库结合使用时,V 阅读全文
posted @ 2022-10-07 19:41 玉龙龙玉 阅读(148) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

这位怪蜀黍 快来逗我玩吧!
点击右上角即可分享
微信分享提示