logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vite+vue3+ts+pinia项目搭建

环境依赖版本node:v14.15.4vite:^2.8.0vue:^3.2.25typescript:^4.5.4pinia:^2.0.12vue-router:^4.0.14vueuse:^8.2.0eslint:^8.12.0prettier:^2.6.1commitizen:husky:^7.0.41. 初始化项目 按步骤提示初始化:使用 vite-cli 命令pnpmpnpm creat

#vue.js#前端#javascript
vue axios 回调后data中数据取不到

造成axios取不到值得原因主要是this回调问题。当你执行完函数function时,this指向放生变化。导致this指向函数体本身。这时this.data里的数据取不到。简单直接的解决就是把function写成箭头函数形式,箭头函数不是构造函数,不会指定this,而是抓取上下文this作为自己的this。从而解决本问题。下面上代码:错误示例:import axios from ‘axios..

vue2.x 数组或者对象新增数据改变页面不刷新

在日常开发过程中,经常遇到数组新增或者对象新增属性数据打印刷新,但是vue视图确不刷新,这个有几种解决办法,下满我们先来说下为什么不刷新视图,再介绍下几种解决方法:直接添加属性的问题:首先定义一个p标签,通过v-for指令进行遍历然后给botton标签绑定点击事件,我们预期点击按钮时,数据新增一个属性,界面也 新增一行<p v-for="(value,key) in item" :key="

#javascript#vue.js#前端
vue 父子组件生命周期执行/渲染顺序

在正常开发,挂载周期的执行顺序为:父beforeCreate => 父created => 父beforeMount => 子beforeCreate => 子created => 子beforeMount => 子mounted => 父mounted在数据更新阶段执行顺序为:父beforeUpdate => 子beforeUpdate =>

#vue.js
Vue3 扫描二维码

vue3 扫描二维码功能vue3 识别二维码图片功能

#javascript#vue.js
vue 路由嵌套(子路由跳转报错或者失效解决方法)

嵌套路由时,子路由懒加载有时会失效,最好定义引用好,再进行加载,示例结构:{path: '/shopRech',redirect:'/shopRech/shopRechHome',component:{template:'<div> <router-view></router-view></div>'},meta: { title: '积分充值'},

#vue.js
vue 事件修饰符

在Vue中,修饰符处理了许多DOM事件的细节,让我们不再需要花大量的时间去处理这些烦恼的事情,而能有更多的精力专注于程序的逻辑处理vue中修饰符分为以下五种:表单修饰符事件修饰符鼠标按键修饰符键值修饰符v-bind修饰符表单修饰符:lazytrimnumberlazy在我们填完信息,光标离开标签的时候,才会将值赋予给value,也就是在change事件之后再进行信息同步<input type

#vue.js#javascript#前端
h5 ios 滑动白屏(h5滑动和webview 滑动动作冲突)

解决h5页面在ios设备上下拉显示下层白屏 或者 局部下拉触发页面webview下拉 导致局部下拉失效,经过整理,发现了两种可行方案,一种是给整个页面设置position:fixed 另一种是禁止页面touch事件document.body.addEventListener('touchmove', function (e) { if(e._isScroller) return; e.preven

#html5#ios#css
到底了