logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue嵌入krpano(二)添加热点

前端对krpano全景图添加热点有两种方式,一种是修改xml文件添加hotsport,第二种是通过js操作

#vue.js#前端#javascript
vitest单元测试配合@vue/test-utils之组件单元测试篇

vitest 是由 vite 提供支持的极速单元测试框架,VueTestUtils 是 Vue.js 的官方测试实用程序库,vitest 本身是不支持单元组件测试的,需要配合 test-utils 来完成组件单元测试,安装与基本 API 就不再赘述,学会阅读文档与查找资料是一个程序员的基本功。因为这是很常见的一个问题,test-utils提供了一个快捷方式,可以直接在await后跟触发DOM的事件

文章图片
#vue.js#单元测试#javascript
vue2版本中使用compositionAPI

vue2的optionsAPI与vue3的compositionAPI孰优孰劣就不再赘述了,萝卜青菜各有所爱,小孩才做选择,大人当然是全都要,vue3中依然可以使用optionsAPI,vue2中也可以使用compositionAPI首先是从npm或者yarn上下载@vue/composition-api这个包npm install @vue/composition-api# oryarn add

#javascript#vue.js
vitest 单元测试配合@vue/test-utils 之 axios 篇

vitest 是由 vite 提供支持的极速单元测试框架,VueTestUtils 是 Vue.js 的官方测试实用程序库,Axios 是一个基于 promise 的网络请求库,以上均为各自官网对其的描述。

文章图片
#vue.js#单元测试#javascript
更新项目的问题

点击发布下的更新项目提示没有更新的文件,大概是虚空编辑了吧

#问题汇总
Vue中使用props时,ts报TS2532: Object is possibly ‘undefined‘的解决办法

在变量后添加非空断言运算符,也就是感叹号!,有时typescript编译器无法确定它在某一点上可能具有什么类型的值,通过在变量后添加!,可以让编译器知道此变量不会未定义或成为null

#vue.js#typescript#javascript
到底了