logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

微信小程序App的使用

在App.js文件中我们可以接受一个Object参数注册小程序,指定小程序的生命周期,或者是设置全局变量等。首先介绍globalData,在globalData中定义的数值或者是对象是可以被全局访问的,比如:// app.jsApp({globalData:{msg: 'hello'}})//other.jsconst app = getApp()console.log(app.globalDat

#小程序#javascript
Vue3 根据用户权限设置动态菜单

在中后台管理系统中,我们知道可以有多种用户实体。以学生管理系统为例,和就是两个拥有不同职责的实体对象。当不同权限的用户登录管理系统时,他们所需要的功能也就不同。比如管理学生信息,而不仅可以管理学生,也可以处理一些老师的信息。由于职责不同,(通常来说在左侧)的用户功能菜单也就不一样。需求:不同的用户在登录后可以看到不同的菜单。在实现功能需求前首先需要明确一点,在登录页面输入账号密码进行登录后,在没有

#vue.js#javascript#前端
TypeScript 报错汇总

在这篇文章中将记录我遇到的ts错误,应该会持续更新。有时候从错误点入手学习似乎是一个不错的选择,所以也欢迎你私信我一些ts的问题。函数返回元组的时候,在使用的时候,元素可能是元组中的任意一个类型,比如:所以,在对返回的元组进行取值操作时,返回值内的类型顺序,可能和函数内的顺序不一致,需要多加一个条件判断:在这个报错案例中,第四行的判断也是很重要的知识点,面对联合类型传参的情况,我们常常需要通过类型

#typescript#javascript#前端
Vue3 根据用户权限设置动态菜单

在中后台管理系统中,我们知道可以有多种用户实体。以学生管理系统为例,和就是两个拥有不同职责的实体对象。当不同权限的用户登录管理系统时,他们所需要的功能也就不同。比如管理学生信息,而不仅可以管理学生,也可以处理一些老师的信息。由于职责不同,(通常来说在左侧)的用户功能菜单也就不一样。需求:不同的用户在登录后可以看到不同的菜单。在实现功能需求前首先需要明确一点,在登录页面输入账号密码进行登录后,在没有

#vue.js#javascript#前端
uni-app/小程序绑定style对象渲染结果是[object Object]

今天在做小程序重构为uni-app项目时,小程序端运行,在动态绑定style样式时渲染到标签中的是[object Object]。解决办法:微信小程序不支持动态绑定obj格式的样式,建议手怼内联样式上去...

#小程序#html5#html
axios请求与proxy代理配置

如果是不考虑跨域问题,那么请求后台数据使用的就是该路径。但是根据同源策略,3000端口(前端页面端口)无法访问5000端口(后台数据端口),此时就需要使用proxy代理配置了。/*** 获取所有的用户信息*/getUserData = () => {axios.get('http://localhost:5000/users').then(res => {console.log(res

Vue通过axios自带方法实现函数防抖

一、前言在自定义的搜索框组件内进行搜索数据的时候,通过v-model实时绑定inputMessage,并且在watch里面监听inputMessage的改变并发送请求。问题也就产生了:每次输入一个文字,就会发起一个请求,这样不仅会占用网络资源,也会影响用户体验。在连续发送多个请求的过程中,其实前面的输入并没有必要发送出去,只发送最终结果即可,因此需要在发送一次请求的时候直接取消上一次请求。二、代码

#vue.js#es6
Element-ui源码分析

分析Element-ui封装思想在平时写业务或者是写玩具的时候为了方便,我们会使用各种各样的组件库。虽然说基本需求看文档就可以了,但是文档中提供的方法和业务需求相比肯定是有一定差距的,这时候就需要自己封装组件了;并且,在写了一些代码后感觉,其实在不同的项目中写过功能差不多相同的代码,那为什么不封装一下方便以后、或者是其他人使用呢?写这篇博客的时候非常感谢b站up主樱满空,他的源码分析非常的清晰!可

#vue.js#javascript#css
到底了