会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
songxia777
博客园
首页
新随笔
订阅
管理
上一页
1
2
3
4
5
6
7
···
32
下一页
2024年4月17日
07 一些API 和 Vue3 新组件
摘要: shallowRef 与 shallowReactive 通过使用 shallowRef() 和 shallowReactive() 来绕开深度响应。 浅层式 API 创建的状态只在其顶层是响应式的,对所有深层的对象不会做任何处理,避免了对每一个内部属性做响应式所带来的性能成本,这使得属性的访问变得
阅读全文
posted @ 2024-04-17 13:21 songxia777
阅读(30)
评论(0)
推荐(0)
2024年4月16日
06 Vue3插槽
摘要: 默认插槽、具名插槽 一般是用于 父传子 作用域插槽 一般是用于 子传父 默认插槽 父组件 <template> <h2>父组件</h2> <!-- 显示 title smailltitle 和 自定义内容 --> <Child title="今日头条" smailltitle="新闻最前沿"> 自定
阅读全文
posted @ 2024-04-16 18:12 songxia777
阅读(38)
评论(0)
推荐(0)
05 Vue3组件间的通信-props、defineEmits、mitt、v-model、$attrs、$ref和$parent
摘要: Vue3组件通信和Vue2的区别: 移出事件总线,使用mitt代替。 vuex换成了pinia 把.sync优化到了v-model里面了 把$listeners所有的东西,合并到$attrs中了 $children被砍掉了 常见搭配形式 props - 【父传子 子传父】 若 父传子:属性值是非函数
阅读全文
posted @ 2024-04-16 18:05 songxia777
阅读(713)
评论(0)
推荐(0)
2024年4月15日
04 Pinia 数据状态管理
摘要: 简介 pinia 和 vuex 具有相同的功效, 是 Vue 的存储库,允许跨组件/页面共享状态 设计使用的是 Composition api,更符合vue3的设计思维 Pinia 对 Vue 2 和 Vue 3 都有效,并且不需要您使用组合 AP 可以理解为 一种集中式状态(数据)管理 Store
阅读全文
posted @ 2024-04-15 17:47 songxia777
阅读(87)
评论(0)
推荐(0)
03 Vue3路由
摘要: Vue3的路由与Vue2相似,关于 Vue2的路由器相关可以参考 Vue2 vue-router 下面是一些补充 路由器工作模式 history模式 优点:URL更加美观,不带有#,更接近传统的网站URL。 缺点:后期项目上线,需要服务端配合处理路径问题,否则刷新会有404错误。 const rou
阅读全文
posted @ 2024-04-15 17:46 songxia777
阅读(32)
评论(0)
推荐(0)
2024年4月13日
41 Typescript面向对象
摘要: 简介 程序之中所有的操作都需要通过对象来完成 举例来说: 操作浏览器要使用window对象 操作网页要使用document对象 操作控制台要使用console对象 一切操作都要通过对象,也就是所谓的面向对象,那么对象到底是什么呢?这就要先说到程序是什么,计算机程序的本质就是对现实事物的抽象,抽象的反
阅读全文
posted @ 2024-04-13 17:13 songxia777
阅读(21)
评论(0)
推荐(0)
42 Typescript编译配置-webpack-babel
摘要: TS编译配置 自动编译单个文件 tsc 1.ts # 如果想要自动监视文件的变化,需要添加 `-W` 配置 tsc 1.ts -W 自动编译整个项目 初始化,会自动生成一个 tsconfig.json 文件,然后直接执行 tsc 命令,就可以对当前目录的所有ts文件进行编译,生成对应的js文件 #
阅读全文
posted @ 2024-04-13 10:25 songxia777
阅读(26)
评论(0)
推荐(0)
2024年4月12日
40 TypeScript基本类型-字面量、any、void、object、array、type等
摘要: 简介 TypeScript是JavaScript的超集,它对JS进行了扩展,向JS中引入了类型的概念,并添加了许多新的特性。 TS代码需要通过编译器编译为JS,然后再交由JS解析器执行 TS完全兼容JS,换言之,任何的JS代码都可以直接当成JS使用 相较于JS而言,TS拥有了静态类型,更加严格的语法
阅读全文
posted @ 2024-04-12 11:29 songxia777
阅读(231)
评论(0)
推荐(0)
02 Vue3核心语法--setup、ref、reactive、toRefs 、toRef 、computed、watch、watchEffect、ref 属性、props传参、hooks
摘要: 选项式API OptionsAPI 和 组合式API CompositionAPI Vue2的API设计是Options(配置)风格的,就是选项式API Vue3的API设计是Composition(组合)风格的,就是组合式API 选项式API的弊端 Options类型的 API,数据、方法、计算属
阅读全文
posted @ 2024-04-12 10:02 songxia777
阅读(334)
评论(0)
推荐(0)
50 Vue3常用扩展插件
摘要: 在 setup 的script标签中 去指定组件名字 1. 安装 npm i vite-plugin-vue-setup-extend -D 2. 配置 vue.config.ts import { defineConfig } from 'vite' import VueSetupExtend f
阅读全文
posted @ 2024-04-12 09:44 songxia777
阅读(198)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
32
下一页
公告