自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白前端

前端小白每天进步一点点

  • 博客(55)
  • 收藏
  • 关注

原创 记录下学习python的一些语法

【代码】记录下学习python的一些语法。

2024-04-03 15:15:35 156

原创 微信小程序更换头像的功能

button按钮须设置 open-type="chooseAvatar" 这个属性,并绑定事件 bindchooseavatar="chooseAvatar"这样我们就能拿到图片本地的临时路径,然后使用wx.uploadFile方法把图片传到服务器便可。

2024-03-28 11:45:20 1272

原创 原生小程序开发的父子组件传值,兄弟组件传值

在组件1 引入import PubSup from 'pubsub-js', 通过PubSup.publish('info',{name:'zhansgan',age:20});在组建2 引入import PubSup from 'pubsub-js',在生命周期去接收。需要使用pubsub-js这个插件,下载npm install pubsub-js。

2024-03-21 09:37:55 378

原创 vue3后台管理系统权限路由的实现

2.在main.js同目录建立permission.js。这样就实现该功能,登陆页面就是登陆保存token的操作。7.组件LeftSubMenu.vue的代码。

2024-03-15 11:47:26 1538

原创 原生小程序开发配置sass

然后修改样式文件的后缀为.scss就可以使用了。

2024-03-07 11:39:01 599

原创 vue3中全局变量的定义和获取

在vue项目中,我们知道vue2定义全局变量是在main.js文件将变量挂载到vue.prototype.name="lisi",在页面通过this.name去调用。

2024-03-06 10:34:41 2070

原创 vue3动态组件组件shallowRef包裹问题

就能解决上面的问题。

2024-02-20 11:57:17 1743

原创 使用vue3封装一个dialog组件

【代码】使用vue3封装一个dialog组件。

2023-12-19 17:49:40 1324

原创 vue3中,别名路径联想设置

这样,就能实现输入@显示所有根目录下面文件的需求。

2023-12-17 12:00:08 845

原创 vue3项目pinia的统一封装

注:pinia的持久化存储的插件 pnpm add pinia-plugin-persistedstate -D。1.stores下面定义index.js和modules文件夹分别创建cart.js和user.js。5.然后在需要使用的方法就可以直接其定义的变量和方法。4.下面室cart.js和user.js的内容。3.在main.js中引入pinia。其配置可以参照官方文件,

2023-12-14 14:37:48 1100

原创 vue3项目vscode Eslint配合Prettier代码规范配置

至此,代码规范配置完成,如果没有立即生效,可以尝试重启vscode。1.vue创建的时候选择elslint和prettier都选择。2.vscode安装eslint插件。

2023-12-14 10:05:48 1118

原创 商品规格的实现

【代码】商品规格的实现。

2023-12-13 16:31:51 461

原创 vue2封装一个步进器组件number-box

如果数据是直接在data下面,直接循环绑定num,触发增减按钮,list的数据能整成增减。

2023-12-13 15:18:38 623

原创 vuex分模块时候state、mutations、getters、actions的使用

1.在store下面创建modules文件夹,并创建cart.js模块。2.在store/index.js引入上面的cart.js。记住这里namespaced属性一定要是设置为true。5.mutations和actions相同。3.state在前端页面的两种使用方式。4.getters在前端页面的使用方式。

2023-08-15 15:53:05 356

原创 uniapp 小程序端一键登录

这样就完成了 小程序端的一键登录。

2023-05-10 17:38:14 581

原创 uniapp app端微信、qq一键登录

注意:无论是微信登录还是qq登录一定要 -> 打开项目的manifest.json文件,在“App模块配置”项的“OAuth(登录鉴权)”下,勾选“微信登录”:填写微信appid。

2023-05-10 17:14:32 423

转载 flex-grow、flex-shrink、flex-basis 这三个属性

2.flex-grow 的默认值是0,表示盒子不会索取多余的父盒子的空间;如何设置其值大于0,表示索取,值越大索取的越多;,当父元素的宽度小于所有子元素的宽度的和时,子元素的宽度会减小。则A,B都不减小宽度,A、B的实际宽度为他们本身的宽度,即A的实际宽度为。则A、B的实际宽度为他们本身的宽度,即A的实际宽度为。的属性值进行分配 A 1/3 B 2/3;则最终 A 的大小为 自身宽度。则A的实际宽度为他本身的宽度=如果A,B都减小宽度,A设置。,则A不减小宽度,B减小。则 A 的实际宽度为。

2023-05-09 11:31:50 278

原创 ts 如何定义Promise类型函数

【代码】ts 如何定义Promise类型函数。

2023-04-27 17:11:46 2690

原创 ts interface如何定义对象、函数、数组

【代码】ts interface如何定义对象、函数、数组。

2023-04-27 16:46:29 5005

原创 vue打包补充

的文件,然后在该文件中进行相关配置。例如:module.exports = { // 配置项... };Vue项目在打包时,可能会出现体积过大、加载速度慢等问题。将常用的第三方依赖库通过CDN引入,这样可以减少打包体积,同时利用CDN的缓存提高加载速度。开启Webpack的性能提示,可以帮助你发现可能导致打包体积过大的问题。功能,将公共代码抽取成独立的文件,以便浏览器进行缓存。插件,可以自动删除不使用的CSS。插件,可以将生成的文件进行Gzip压缩。在项目根目录下创建一个名为。使用Webpack的。

2023-04-21 18:38:30 289

原创 vue2项目的打包优化(vue-cli@4)

5.对文件进行压缩(后端服务器也需要配置),注意插件的版本,否则打包报错。2.设置sourceMap 为false。3.使用插件去除consele.log。1.配置alias 别名。

2023-04-21 11:41:48 1449

原创 vue后端返回的图片为空或者路径错误,显示默认图片

这里解决问题的方式是使用vue自定义指令,注意vue中使用本地的图片路径需要使用require()的方式引入。

2023-04-20 15:50:35 784

原创 前端开发常用的js方法

【代码】前端开发常用的js方法。

2023-04-20 11:07:45 89

原创 vue2 使用 移动端rem适配

在main.js 中去引入 import 'amfe-flexible'在项目的目录下面创建postcss.config.js 文件,但需要注意的的是,行内样式是px是不转化为rem的。这样适配的问题就能解决了。

2023-04-11 15:13:20 600

原创 css 清除BFC,让浮动的内容和周围的内容登高

2.给父组件设置display: flow-root;1.给父盒子增加一个 overflow: auto;这个时候,可以使用两种方式改变这个情况。这样就能改变上述的问题。

2023-04-10 16:14:18 100

原创 vue2+vue-i18n+element-ui国际化(中英文切换)

1.首先导入:vue2 最好指定版本,最新的版本报错。2.在src下面创建lang/index.js。3.在main.js下面引用。

2023-04-06 18:09:08 698

原创 vue 页面引用多个组价的引入方式的优化

如果想改变这个样的方式,我们可以使用require.context()方法,然后就能直接使用指定文件夹下面的所有的组件了。先前我们假如想在一个页面引入多个组件,需要使用多个import,然后在components:{}去注册,

2023-03-23 11:30:43 326

原创 常用的一些git操作的命令

【代码】常用的一些git操作的命令。

2023-02-09 11:23:56 65

原创 applay()、call()、bind()三者的异同点

applay()、call()、bind()三者的异同点

2023-02-07 11:00:12 1480

原创 js构造函数的原型链

js构造函数和原型

2023-02-06 17:29:16 155

原创 js tree数据的无限极分类

vue数据的无限极递归输结构

2022-12-30 14:21:34 339

原创 修改原生input的placeholder默认的颜色

input的原生样式其中placeholder的默认颜色是灰色,但有的时候需要修改这个默认字体的颜色,下面是实现的css的代码:

2022-06-17 11:39:25 1487

原创 使用swiper.js实现tab切换效果

手机站只做个切换的效果,平时我们直接使用tabs去切换可以实现,但是客户说下面内容部分切换没有滑动的效果,所以就使用swiper.js制作了这个简单的功能,这里去记录下:html部分:<ul> <li class="active">一楼</li> <li>二楼</li> <li>三楼</li></ul><div class="swiper-container"> <div

2022-05-23 11:39:48 1579 1

原创 将DIV的滚动条滚动到其子元素所在的位置

今天做个手机的页面,左侧栏目点击,右侧滚动到指定的位置,记录下:.page { max-width: 6.4rem; min-width: 3.2rem; margin: 0 auto; background-color: antiquewhite; display: flex; height: 100vh;}.lft { width: 2rem; overflow-y: auto; background-color: #ccc; box-sizing: border-box.

2022-05-21 10:31:23 785

原创 uniapp 实现tabs的效果(scroll-view+swiper)

<template> <view class="content"> <scroll-view class="scroll-view_H" scroll-x="true" @scroll="scroll" :scroll-with-animation="true" :scroll-into-view="scrollinto"> <view v-for="(item,index) in list" :key="index" :id="'tab'+in.

2022-04-22 11:58:44 1115

原创 JS 中break 和 continue 的区别

JS 中break 和 continue 的区别

2022-04-12 10:14:04 548

转载 uniapp 横竖屏切换 返回 再次进入 页面内容样式错乱

今天做一个table需要展示的内容比较多,只能使用横屏的方式去展示,能解决横竖屏切换的问题,但是返回上一页再次点击进去,页面内容的样式全部变大,后来借鉴其他开发人员的帖子解决了问题,这里吧代码粘出来,记录下:1.在需要切换横竖屏的页面,onLoad 和 onUnload 这两个页面生命周期中添加代码分别为: onLoad() { // #ifdef APP-PLUS uni.showLoading({ title:"加载中..."

2022-04-09 17:14:25 2126

原创 jQuery获取内容文本值

jquery获取标签文本值

2022-04-05 16:14:08 3440

原创 jquery 的属性操作

快速了解jquery prop() 、data() 、attr() 获取属性方法的区别

2022-04-05 15:57:07 1194

原创 vue-awesome-swiper 在vue 项目中的使用

在vue 项目中使用swiper轮播,找到个vue-awesome-swiper的组件,下面介绍下如何正确使用该组件:1.安装改组件cnpm i vue-awesome-swiper@3 -S这个下载的版本是"vue-awesome-swiper": "^3.1.3"2.在需要使用切换的界面引入该组件<script>import "swiper/dist/css/swiper.css";import { swiper, swiperSlide } from "vue-

2022-03-25 11:22:22 1827

空空如也

空空如也

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

TA关注的人

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