自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 vue3 setup种使用全局变量 globalProperties

getCurrentInstance 支持访问内部组件实例。1.main.ts使用app.config.globalProperties.$filter = { foo() { return 123 }, bar() { console.log("我是bar") return "我是bar" }}2.在template中使用{{ $filter.foo() }}3.在setup中使用 const internalInstance = getCurre

2021-10-18 14:28:59 4770 1

原创 vue3中vuex的使用和封装

vue3中,setup没有this,需要引入useStore ,封装代码在下home页<template> <div class="home"> {{indexName}} </div></template><script>import { computed } from 'vue';// @ is an alias to /srcimport { mapState, useStore } from 'vuex';im

2021-08-18 16:47:22 628

原创 去除html标签

/*** @description: 去除html标签* @param : str:传入的html文本* @return {str} 返回去除html的文本*/ delHtmlTag (str) { return str.replace(/<[^>]+>/g, "").substring(0, 52); },

2021-07-09 16:05:17 108

原创 vue上拉加载

<template> <div id="app"> <!-- <HelloWorld ref="LoadMore" @loadMore="onScrollBottom"> --> <div class="root"> <div :class="tabIndex==index?'colorSt':''" @click="tabClick(index)"

2021-07-06 15:09:47 209

原创 vite和vite脚手架的安装

vite npm install vite -g,vite脚手架 npm install @vitejs/create-app -g

2021-07-05 11:10:10 937

原创 vue2和vue3过渡class变化

vue2过渡class.fade-enter,.fade-enter-active,.fade-enter-to,.fade-leave,.fade-leave-active,.fade-leave-to,vue3过渡class.fade-enter-from,.fade-enter-active,.fade-enter-to,.fade-leave-from,.fade-leave-active,.fade-leave-to,

2021-07-05 10:56:00 152

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除