摘要: 在TS中,仅类型声明的一个缺点defineProps是它无法为 props 提供默认值。为了解决这个问题,withDefaults还提供了一个编译器宏,同时给出JS默认值的写法 <script setup lang="ts"> // ts写法 const props = withDefaults(d 阅读全文
posted @ 2022-09-16 16:41 吕业浩 阅读(1595) 评论(0) 推荐(1)
摘要: flex 容器宽度被内容撑开的问题 参阅文章地址:flex 容器宽度被内容撑开的问题 目前的业务,最佳实践: width:0;flex:1;(此时flex-grow、flex-shrink和flex-basis的值分别是1,1和0%),当宽度设置成min-width或者width的其他值的时候计算的 阅读全文
posted @ 2022-09-16 14:03 吕业浩 阅读(490) 评论(0) 推荐(0)
摘要: GitHub+jsDelivr+PicGo图床 步骤1:创建仓库,使用 GitHub 中的库作为图床,并获取修改权限。 ①建库 ②给权限 步骤2:配置PicGo。 如图: 设置仓库名:Yehudah0912/pictureStore 设置分支名:main 设置存储路径:typora/ 设定自定义域名 阅读全文
posted @ 2022-09-15 15:18 吕业浩 阅读(32) 评论(0) 推荐(0)
摘要: layout-ms 使用的vue及其生态产品 vue-router 等等,随着版本更新会有不同的使用API,当在开发项目和引用的组件库代码的 版本间引入API用法不一致的时候就会导致获取不到数据。 阅读全文
posted @ 2022-09-14 17:22 吕业浩 阅读(26) 评论(0) 推荐(0)
摘要: 小白一个,问个很简单的问题: a.js里面: let serverUrl=1; export {serverUrl} test.js里面: import {serverUrl} from "./a"; import * as a from './a'; serverUrl++; console.lo 阅读全文
posted @ 2022-09-14 10:28 吕业浩 阅读(101) 评论(0) 推荐(0)
摘要: TypeScript 中的代码清道夫:非空断言操作符 value: { type!: Array, required: true }, 类型别名及导入导出,对数组内的对象做限制 // util/type.d.ts // 类型别名 type RouteMeta = { name: string; me 阅读全文
posted @ 2022-09-02 18:18 吕业浩 阅读(37) 评论(0) 推荐(0)
摘要: !! 阅读全文
posted @ 2022-08-29 16:52 吕业浩 阅读(15) 评论(0) 推荐(0)
摘要: Web Components概念 Shadow DOM(影子 DOM) Shadow DOM教程:https://zh.javascript.info/shadow-dom MDN(Shadow DOM教程):https://developer.mozilla.org/zh-CN/docs/Web/ 阅读全文
posted @ 2022-08-11 20:08 吕业浩 阅读(68) 评论(0) 推荐(0)
摘要: 阮一峰老师教程:https://www.ruanyifeng.com/blog/2021/01/clipboard-api.html navigator.clipboard(新的API) async function getClipboardContents(text) { let textCone 阅读全文
posted @ 2022-08-09 19:17 吕业浩 阅读(142) 评论(0) 推荐(0)
摘要: css使用@import后面加~波浪符号和不加有什么区别?例如: @import 'bulma/css/bulma.css' @import '~bulma/css/bulma. 这不是CSS @import的原生规则,而是webpack的css-loader的语法,详见css-loaderss'↓ 阅读全文
posted @ 2022-07-29 15:52 吕业浩 阅读(379) 评论(0) 推荐(0)