2021
03-05
03-05
vite2.0+vue3移动端项目实战详解
一.涉及技术点vite版本vue3ts集成路由集成vuex集成axios配置Vant3移动端适配请求代理二.步骤vite+ts+vue3只需要一行命令npminit@vitejs/appmy-vue-app--templatevue-ts配置路由npminstallvue-router@4--save在src下新建router目录,新建index.ts文件import{createRouter,createWebHashHistory,RouteRecordRaw}from"vue-router";constroutes:Array<RouteRecordRaw>=[{path:"/",name:"Hom...
继续阅读 >
之前有分享一个vue2.x移动端弹框组件,今天给大家带来的是Vue3实现自定义弹框组件。V3Popup基于vue3.x实现的移动端弹出框组件,集合msg、alert、dialog、modal、actionSheet、toast等多种效果。支持20+种自定义参数配置,旨在通过极简的布局、精简的调用方式解决多样化的弹框场景。v3popup在开发之初参考借鉴了Vant3、ElementPlus等组件化思想。并且功能效果和之前vue2.0保持一致。◆快速引入在main.js中全局引入v3popup组件。i...
项目场景:数据可视化大屏开发的过程中,需要实现一种滚动数字的效果,在使用vue2时,使用vue-count-to完全没有问题,功能也比较完善(滚动时长,开始值,结束值,前缀,后缀,千分隔符,小数分隔符等等),但是在vue3中使用会出现问题。<template><divid="nav"><router-linkto="/">Home</router-link>|<router-linkto="/about">About</router-link></div><count-to:startVal="0":endVal="2045":duration="4000"></count...
Vue3的组合式API以及基于Proxy响应式原理已经有很多文章介绍过了,除了这些比较亮眼的更新,Vue3还新增了一个内置组件:Teleport。这个组件的作用主要用来将模板内的DOM元素移动到其他位置。使用场景业务开发的过程中,我们经常会封装一些常用的组件,例如Modal组件。相信大家在使用Modal组件的过程中,经常会遇到一个问题,那就是Modal的定位问题。话不多说,我们先写一个简单的Modal组件。<!--Modal.vue-->...
突然发现已经半年没更新的element-ui更新了更新了什么还不清楚,但是告知了基于vue3.x版本的element-plus已经出来了。先来上手体验一下首先安装一个最新的@vue-cli,搭建一个vue3.x的项目,脚手架创建流程已经很简洁了,这里就不多说了。建好之后,直接开始安装吧npmielement-plus为了方便,直接采取全部引入的方式src/plugins/element.tsimportElementPlusfrom'element-plus'import'element-plus/lib/theme-chalk/index....
实现跨域共3个步骤:1,vue3.0根目录下创建vue.config.js文件;module.exports={devServer:{proxy:{'/api':{target:'https://you.163.com/',//接口域名changeOrigin:true,//是否跨域ws:true,//是否代理websocketssecure:true,//是否https接口pathRewrite:{//路径重置'^/api':''}}}}};2,...