摘要: 方法一: 使用微软的在线预览,使用iframe作为载体 <iframe frameborder="0" :src="'https://view.officeapps.live.com/op/view.aspx?src=' + fileUrl" width='100%'> </iframe> 方法二: 阅读全文
posted @ 2023-07-27 10:14 沉默的大叔 阅读(6648) 评论(0) 推荐(0) 编辑
摘要: typeof会返回一个运算数的基本类型,instanceof 返回的是布尔值 instanceof 可以准确判断引用数据类型,但是不能正确判断原始数据类型 typeof虽然可以判断原始数据类型(null 除外),但是无法判断引用数据类型(function 除外) instanceof 检测数据类型的 阅读全文
posted @ 2023-06-20 14:46 沉默的大叔 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 使用HBuilderX真机调试时无法检测到手机,打开开发者选项——>选择修改USB配置为MIDI即可 阅读全文
posted @ 2023-04-23 17:23 沉默的大叔 阅读(834) 评论(0) 推荐(0) 编辑
摘要: Pinia和Vuex一样都是是vue的全局状态管理器。其实Pinia就是Vuex5,只不过为了尊重原作者的贡献就沿用了这个看起来很甜的名字Pinia。 本文将通过Vue3的形式对两者的不同实现方式进行对比,让你在以后工作中无论使用到Pinia还是Vuex的时候都能够游刃有余。 既然我们要对比两者的实 阅读全文
posted @ 2022-09-13 14:52 沉默的大叔 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 如果一个子组件使用的是选项式 API 或没有使用 <script setup>,被引用的组件实例和该子组件的 this 完全一致,这意味着父组件对子组件的每一个属性和方法都有完全的访问权。 有一个例外的情况,使用了 <script setup> 的组件是默认私有的:一个父组件无法访问到一个使用了 < 阅读全文
posted @ 2022-08-23 14:28 沉默的大叔 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、manifest.json里配置相关参数 1.在manifest.json - App模块权限选择 中勾选 payment(支付)2.在 manifest.json - App SDK配置 中,勾选需要的支付平台,目前有微信支付、支付宝支付、苹果应用内支付(IAP),其中微信支付需要填写从微信开 阅读全文
posted @ 2022-08-11 10:48 沉默的大叔 阅读(1986) 评论(0) 推荐(0) 编辑
摘要: 接口(Interfaces)主要用来定义对象的类型,接口和声明的变量需要一致(可选择可选属性或者任意属性) 例子 interface Person { name: string; age: number; } let tom: Person = { name: 'Tom', age: 25 }; 可 阅读全文
posted @ 2022-06-08 15:01 沉默的大叔 阅读(119) 评论(0) 推荐(0) 编辑
摘要: let myFavoriteNumber: string | number; myFavoriteNumber = 'seven'; myFavoriteNumber = 7; let myFavoriteNumber: string | number; myFavoriteNumber = tru 阅读全文
posted @ 2022-06-06 10:25 沉默的大叔 阅读(36) 评论(0) 推荐(0) 编辑
摘要: vue组件非常常见的有父子组件通信,兄弟组件通信。而父子组件通信就很简单,父组件会通过 props 向下传数据给子组件,当子组件有事情要告诉父组件时会通过 $emit 事件告诉父组件。今天就来说说如果两个页面没有任何引入和被引入关系,该如何通信呢? 如果咱们的应用程序不需要类似Vuex这样的库来处理 阅读全文
posted @ 2022-03-29 10:18 沉默的大叔 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 解决方案: npm i --legacy-peer-deps 阅读全文
posted @ 2022-03-26 16:41 沉默的大叔 阅读(263) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示