![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue3
weixin_46774564
这个作者很懒,什么都没留下…
展开
-
封装简易@vueuse/motion组件
封装@vueuse/motion组件原创 2022-07-07 10:20:15 · 2002 阅读 · 0 评论 -
pinia简易使用
## pinia的简单使用npm install pinia --save## 创建 Store新建 src/store 目录并在其下面创建 index.ts,导出 store,在 main.ts 中引入并使用export const useUserStore = defineStore({ id: '', // id必填,且需要唯一 state: () => { return { } }, getters: { },原创 2022-03-30 16:30:53 · 383 阅读 · 0 评论 -
vue3+ts父子组件传值(区分有无使用setup语法糖)
setup语法糖defineProps获取组件传值import { ref, defineProps } from 'vue'const props = defineProps({ width: { type:String, required: true, default: '100rpx' }, height: { type:String, default: '100rpx' }})/原创 2022-02-23 15:33:54 · 1742 阅读 · 0 评论 -
uniapp+vant+ts实现下拉选择(单选和多选)
效果index.vue<!-- * @FileDescription: 下拉选择 * @Author: 鱼鱼 * @Date: 2022/02/15--><template> <van-dropdown-menu> <van-dropdown-item :title="value1"> <view class="slotBody"> <template v-for="item,原创 2022-02-18 17:30:33 · 2661 阅读 · 0 评论 -
uniapp+vue3+ts基于uview的路由跳转进行修改
route.ts/** * 路由跳转方法,该方法相对于直接使用uni.xxx的好处是使用更加简单快捷 * 并且带有路由拦截功能 */import { deepClone, page, deepMerge } from '@/utils'type ToPageType =| 'navigateTo'| 'to'| 'redirectTo'| 'redirect'| 'switchTab'| 'tab'| 'reLaunch'| 'launch'| 'navigateBack'原创 2022-02-17 14:19:05 · 2649 阅读 · 0 评论 -
基于uniapp+vue3+ts的api请求封装,并可自定义拦截器
requestClass.tsconst config = Symbol('config')const isCompleteURL = Symbol('isCompleteURL')const requestBefore = Symbol('requestBefore')const requestAfter = Symbol('requestAfter')class requestClass { // 默认配置 [config]: { baseURL?: string } & U原创 2022-02-17 14:13:38 · 4623 阅读 · 4 评论 -
vue3+ts 挂载全局属性并拥有ts提示
原创 2022-02-16 15:41:07 · 824 阅读 · 0 评论