Vue2项目实战尚品汇 项目的路由分析
摘要:视频 5)路由的配置 vue-router 路由分为KV node平台(并非语言) 对于后台而言:K即为URL地址 V即为相应的中间件 http://localhost:8080/0607 app.get("/0607",(res,req)=>{ res.send('我是祖国的老花骨朵'); });
阅读全文
posted @
2023-04-25 11:05
垂序葎草
阅读(29)
推荐(0) 编辑
Vue2项目实战尚品汇 项目的其他配置
摘要:视频 终止cmd的处理,快捷键:ctrl+c 清屏快捷键:cls VSCode添加新建文件夹的快捷键 Shift + A 3)脚手架下载下来的项目稍微配置一下 3.1:浏览器自动打开 在package.json文件中 "scripts": { "serve": "vue-cli-service se
阅读全文
posted @
2023-04-25 10:50
垂序葎草
阅读(38)
推荐(0) 编辑
Vue2项目实战尚品汇 vue-cli脚手架初始化项目&项目结构解释
摘要:视频 下了vue vscode snippets,然后直接输入vbase就可以生成代码片段 2)脚手架使用 2: vue init webpack 项目的名字 3|4:vue create 项目名称 脚手架目录:public + assets文件夹区别 node_modules:放置项目依赖的地方
阅读全文
posted @
2023-04-25 01:37
垂序葎草
阅读(39)
推荐(0) 编辑
Vue笔记汇总
摘要:Vue3快速上手 1.Vue3简介 2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王) 耗时2年多、2600+次提交、30+个RFC、600+次PR、99位贡献者 github上的tags地址:https://github.com/vuejs/vue-next/re
阅读全文
posted @
2023-04-24 18:00
垂序葎草
阅读(20)
推荐(0) 编辑
Vue3 Vue3中其他的改变
摘要:视频 六、其他 1.全局API的转移 Vue 2.x 有许多全局 API 和配置。 例如:注册全局组件、注册全局指令等。 //注册全局组件 Vue.component('MyButton', { data: () => ({ count: 0 }), template: '<button @clic
阅读全文
posted @
2023-04-24 17:59
垂序葎草
阅读(18)
推荐(0) 编辑
Vue3 Suspense
摘要:视频 3.Suspense 等待异步组件时渲染一些额外内容,让应用有更好的用户体验 使用步骤: 异步引入组件 import {defineAsyncComponent} from 'vue' const Child = defineAsyncComponent(()=>import('./compo
阅读全文
posted @
2023-04-23 22:48
垂序葎草
阅读(25)
推荐(0) 编辑
Vue3 Teleport
摘要:视频 2.Teleport 什么是Teleport?—— Teleport 是一种能够将我们的组件html结构移动到指定位置的技术。 <teleport to="移动位置"> <div v-if="isShow" class="mask"> <div class="dialog"> <h3>我是一个
阅读全文
posted @
2023-04-23 22:28
垂序葎草
阅读(36)
推荐(0) 编辑
Vue3 Fragment
摘要:视频 五、新的组件 1.Fragment 在Vue2中: 组件必须有一个根标签 在Vue3中: 组件可以没有根标签, 内部会将多个标签包含在一个Fragment虚拟元素中 好处: 减少标签层级, 减小内存占用
阅读全文
posted @
2023-04-23 18:46
垂序葎草
阅读(146)
推荐(0) 编辑
Vue3 Composition API 的优势
摘要:视频 四、Composition API 的优势 1.Options API 存在的问题 使用传统OptionsAPI中,新增或者修改一个需求,就需要分别在data,methods,computed里修改 。 2.Composition API 的优势 我们可以更加优雅的组织我们的代码,函数。让相关
阅读全文
posted @
2023-04-23 18:35
垂序葎草
阅读(16)
推荐(0) 编辑
Vue3 响应式数据的判断
摘要:视频 6.响应式数据的判断 isRef: 检查一个值是否为一个 ref 对象 isReactive: 检查一个对象是否是由 reactive 创建的响应式代理 isReadonly: 检查一个对象是否是由 readonly 创建的只读代理 isProxy: 检查一个对象是否是由 reactive 或
阅读全文
posted @
2023-04-23 18:28
垂序葎草
阅读(57)
推荐(0) 编辑
Vue3 provide 与 inject
摘要:视频 5.provide 与 inject 作用:实现祖与后代组件间通信 套路:父组件有一个 provide 选项来提供数据,后代组件有一个 inject 选项来开始使用这些数据 具体写法: 祖组件中: setup(){ ...... let car = reactive({name:'奔驰',pr
阅读全文
posted @
2023-04-23 18:19
垂序葎草
阅读(52)
推荐(0) 编辑
Vue3 customRef
摘要:视频 4.customRef 作用:创建一个自定义的 ref,并对其依赖项跟踪和更新触发进行显式控制。 实现防抖效果: <template> <input type="text" v-model="keyword"> <h3>{{keyword}}</h3> </template> <script>
阅读全文
posted @
2023-04-23 18:04
垂序葎草
阅读(30)
推荐(0) 编辑
Vue3 toRaw与markRaw
摘要:视频 3.toRaw 与 markRaw toRaw: 作用:将一个由reactive生成的响应式对象转为普通对象。 使用场景:用于读取响应式对象对应的普通对象,对这个普通对象的所有操作,不会引起页面更新。 markRaw: 作用:标记一个对象,使其永远不会再成为响应式对象。 应用场景: 有些值不应
阅读全文
posted @
2023-04-23 17:40
垂序葎草
阅读(54)
推荐(0) 编辑
Vue3 readonly与shallowReadonly
摘要:视频 2.readonly 与 shallowReadonly readonly: 让一个响应式数据变为只读的(深只读)。 shallowReadonly:让一个响应式数据变为只读的(浅只读)。 应用场景: 不希望数据被修改时。 #components ##Demo.vue <template> <
阅读全文
posted @
2023-04-20 11:25
垂序葎草
阅读(29)
推荐(0) 编辑
Vue3 shallowReactive与shallowRef
摘要:视频 三、其它 Composition API 1.shallowReactive 与 shallowRef shallowReactive:只处理对象最外层属性的响应式(浅响应式)。 shallowRef:只处理基本数据类型的响应式, 不进行对象的响应式处理。 什么时候使用? 如果有一个对象数据,
阅读全文
posted @
2023-04-20 11:05
垂序葎草
阅读(97)
推荐(0) 编辑
Vue3 toRef与toRefs
摘要:视频 直接用ref是创建新的对象 10.toRef 作用:创建一个 ref 对象,其value值指向另一个对象中的某个属性。 语法:const name = toRef(person,'name') 应用: 要将响应式对象中的某个属性单独提供给外部使用时。 扩展:toRefs 与toRef功能一致,
阅读全文
posted @
2023-04-20 10:53
垂序葎草
阅读(30)
推荐(0) 编辑
Vue3 自定义hook
摘要:视频 9.自定义hook函数 什么是hook?—— 本质是一个函数,把setup函数中使用的Composition API进行了封装。 类似于vue2.x中的mixin。 自定义hook的优势: 复用代码, 让setup中的逻辑更清楚易懂。 #components ##Demo.vue <templ
阅读全文
posted @
2023-04-20 10:36
垂序葎草
阅读(65)
推荐(0) 编辑
Vue3 Vue3生命周期
摘要:视频 8.生命周期 vue2.x的生命周期 vue3.0的生命周期 Vue3.0中可以继续使用Vue2.x中的生命周期钩子,但有有两个被更名: beforeDestroy改名为 beforeUnmount destroyed改名为 unmounted Vue3.0也提供了 Composition A
阅读全文
posted @
2023-04-19 22:50
垂序葎草
阅读(127)
推荐(0) 编辑
Vue3 watchEffect函数
摘要:视频 3.watchEffect函数 watch的套路是:既要指明监视的属性,也要指明监视的回调。 watchEffect的套路是:不用指明监视哪个属性,监视的回调中用到哪个属性,那就监视哪个属性。 watchEffect有点像computed: 但computed注重的计算出来的值(回调函数的返回
阅读全文
posted @
2023-04-19 22:22
垂序葎草
阅读(37)
推荐(0) 编辑
Vue3 watch时value的问题
摘要:视频 #components ##Demo.vue <template> <h2>当前求和为:{{sum}}</h2> <button @click="sum++">点我+1</button> <hr> <h2>当前的信息为:{{msg}}</h2> <button @click="msg+='!'
阅读全文
posted @
2023-04-19 21:46
垂序葎草
阅读(64)
推荐(0) 编辑