vue3.0
别亦难�
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vue3.2 中利用自定义指令和 函数调用式创建一个loading组件
【代码】vue3.2 中利用自定义指令和 函数调用式创建一个loading组件。原创 2022-10-10 10:32:28 · 595 阅读 · 0 评论 -
vue3.2 setup语法糖中给组件添加name 属性
之前在3.2中添加name 属性 需要新增加一个。然后在vite.config.js 中修改。原创 2022-10-10 09:55:02 · 660 阅读 · 0 评论 -
vue3 废弃插槽用法
之前在vue2.6的时候使用作用域插槽可以通过slot-scope来获取作用域插槽的值在vue3.2 获取作用域插槽的值方式更改定义插槽 <slot name="content" :column="column" :text="text" :record="record"></slot>使用插槽 <template #content="{ column, text, record }"> </template>...原创 2022-04-19 10:21:15 · 942 阅读 · 0 评论 -
认识pinia
认识pinia介绍pinia介绍piniapinia是新一代的vue状态管理工具,具有如下特点完整的 ts 的支持;足够轻量,压缩后的体积只有1kb左右;去除 mutations,只有 state,getters,actions;actions 支持同步和异步;代码扁平化没有模块嵌套,只有 store 的概念,store 之间可以自由使用,每一个store都是独立的无需手动添加 store,store 一旦创建便会自动添加;支持Vue3 和 Vue2安装piniayarn add原创 2022-04-06 11:42:48 · 1394 阅读 · 1 评论 -
使用路径别名@的时候可以提示路径。
jsconfig.json{ "compilerOptions": { "baseUrl": ".", "paths": { "@/*": ["./src/*"], } }, "exclude": ["node_modules", "dist"]}原创 2021-12-24 11:50:02 · 591 阅读 · 0 评论 -
【vue3.0】依赖注入(provide和inject)
使用场景:有一个父组件,里头有子组件,有孙组件,有很多后代组件,共享父组件数据。父组件<template> <div id="app"> <h1>父组件</h1> <p>{{ money }}</p> <Son :money="money" @changeMoney="changeMoney"></Son> </div></template><原创 2021-12-24 11:16:33 · 577 阅读 · 0 评论 -
【vue3.0学习】父传子 子传父
父传子<template> <div id="app"> <h1>父组件</h1> <p>{{ money }}</p> <Son :money="money"></Son> </div></template><script>import { ref } from "@vue/reactivity";import Son from "原创 2021-12-24 11:06:45 · 1349 阅读 · 0 评论 -
【vue3.0学习】计算属性 侦听器
computed函数,是用来定义计算属性的,计算属性不能修改。<template> <div id="app"> <div>小李今年:{{ age }}岁</div> <br /> <div>小李明年:{{ newAge }}岁</div> </div></template><script>import { computed, ref } from原创 2021-12-24 10:45:38 · 187 阅读 · 0 评论 -
【vue3.0学习】ref 和torefs 函数
ref 常用于简单数据类型定义为响应式数据再修改值,获取值的时候,需要.value在模板中使用ref申明的响应式数据,可以省略.value<template> <div id="app"> 姓名: {{ name }} <br /> 年龄: {{ age }} <br /> <button @click="editUser">更新人员</button> </div>原创 2021-12-24 10:28:37 · 710 阅读 · 0 评论 -
【vue3.0学习】 reactive函数 toRef函数
reactive是一个函数,它可以定义一个复杂数据类型,成为响应式数据。演示代码<template> <div id="app"> 姓名: {{ user.name }} <br /> 年龄: {{ user.age }} <br /> <button @click="editUser">更新人员</button> </div></template><原创 2021-12-24 10:07:10 · 369 阅读 · 0 评论 -
【vue3.0学习】生命周期
回顾vue2.0生命周期beforeCreatecreatedbeforeMountmountedbeforeUpdateupdatedbeforeDestroydestroyedvue3.0生命周期setup 创建实例前onBeforeMount 挂载DOM前onMounted 挂载DOM后onBeforeUpdate 更新组件前onUpdated 更新组件后onBeforeUnmount 卸载销毁前onUnmounted 卸载销毁后验证代码<temp原创 2021-12-24 09:37:54 · 523 阅读 · 0 评论 -
【vue3.0学习】setup()的使用
setup()函数使用细节setup 是一个新的组件选项,作为组件中使用组合API的起点。从组件生命周期来看,它的执行在组件实例创建之前vue2.x的beforeCreate执行。这就意味着在setup函数中 this 还不是组件实例,this 此时是 undefined在模版中需要使用的数据和函数,需要在 setup 返回。验证代码<template> <div id="app"></div></template><scrip原创 2021-12-23 17:47:58 · 618 阅读 · 0 评论
分享