html5
曦和百里
我真的好菜,大佬救我
展开
-
商城后台管理系统学习日志-03
系统的话写到后面基本上接口不是很全了,所以在前几天写的时候就差不多已经完成了,较为重要的模块就是商品管理模块了,所涉及到的组件的应用是这几个组件中最为多的了先统一展示界面商品列表商品列表主要是对于商品的增删改查(主要说一下增加,增加是比较复杂的)添加商品增加的话一共是分为了六个步骤,我这里做的主要是在添加基本信息的时候做了一下限定,用了form表单验证,只有验证通过了才能进行下一步添加,一共要获取八个数据组成一个对象传递给后台,才能进行添加。(呕,编不下去了,就是获取数据然后传递给原创 2021-04-16 19:31:59 · 32071 阅读 · 0 评论 -
uniapp商城项目学习日志-01
其实uniapp是基于Vue的所以语法上面没有太大的区别,只是多了很多的API接口,多看文档学会调用就好了,写项目无非就是布局,然后调用数据进行增删改查,和vue的学习没有什么太大的区别,重要的是它自带了很多组件,不需要自己去导入,最多导入一下别的图标之类的,一般多用的iconfont(阿里矢量图标)微信开发者工具太不稳定了,非常的卡。。。。。。。。。下面是商城项目(接口不是很全,主要是练习)界面展示重点在于对uni.request的封装const BASE_URL='https://api-h原创 2021-04-08 19:57:36 · 32121 阅读 · 0 评论 -
关于overflow:hidden的作用(解决父元素内子元素外边距塌陷或者消失的问题)
关于overflow:hidden的作用首先是超出隐藏没有设置overflow:hidden属性之前设置之后:页面源码<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style> .box{ width: 200px; background: #0088CC; overfl原创 2021-04-08 17:07:50 · 32216 阅读 · 0 评论 -
Uniapp爬坑之为什么uniapp不能使用Jquery
**要点:**非 H5 端,不能使用浏览器自带对象,比如 document、window、localstorage、cookie 等,更不能使用 jquery 等依赖这些浏览器对象的框架。因为各家小程序快应用都不支持这些对象。没有这些浏览器自带对象并不影响业务开发,uni 提供的 api 足够完成业务。uni-app 的 tag 同小程序的 tag,和 HTML 的 tag 不一样,比如 div 要改成 view,span 要改成 text、a 要改成 navigator。条件编译在 C 语言中原创 2021-04-08 15:41:30 · 35188 阅读 · 0 评论 -
商城后台管理系统学习日志-02
**权限管理**一共包括两个子功能角色列表和权限列表角色列表界面一共包括了四个子功能:添加角色、修改角色、删除角色、分配权限添加角色界面及代码修改角色界面及代码删除角色界面及代码(调用接口传参就好了)分配权限界面及代码(重点)权限详情(思路:根据角色id获取所拥有的权限,然后逐级渲染,从一级权限开始再到最后一次,层层环扣)获取删除(根据角色id以及权限id删除)权限列表界面(只是显示没有任何操作,就调用接口就好了)...原创 2021-04-07 19:21:17 · 32747 阅读 · 0 评论 -
关于解决微信开发者调试基础库只有一个版本的问题,同时解决调试基础库版本过低的问题
进入官网:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html下载箭头所指向的那个,然后安装好就可以看到很多版本了如何切换调试基础库版本原创 2021-04-06 10:29:52 · 35918 阅读 · 4 评论 -
导致elementUI组件中的导航栏组件不整齐的原因
首先是不整齐的红色箭头部分是不是不整齐,看着是不是有点不顺眼,原因如下.el-menu中多出了一个右边框在style中去掉就好了完美解决,我的导航栏是放到.ek-aside中的。所以是这样的写法原创 2021-03-31 19:08:41 · 33281 阅读 · 1 评论 -
async 函数的含义和用法
一、终极解决异步操作是 JavaScript 编程的麻烦事,麻烦到一直有人提出各种各样的方案,试图解决这个问题。从最早的回调函数,到 Promise 对象,再到 Generator 函数,每次都有所改进,但又让人觉得不彻底。它们都有额外的复杂性,都需要理解抽象的底层运行机制。异步I/O不就是读取一个文件吗,干嘛要搞得这么复杂?异步编程的最高境界,就是根本不用关心它是不是异步。async 函数就是隧道尽头的亮光,很多人认为它是异步操作的终极解决方案。二、async 函数是什么?一句话,async转载 2021-03-31 16:36:31 · 32634 阅读 · 1 评论 -
js函数封装时间格式并返回时间字符串
复制过去使用就好,记得传参和调用,已经封装好了()//封装一个处理时间的函数export function formDate(date){ let fmt = new Date(date)//转化为标准时间格式 console.log(fmt)//输出一下是否转化完成,可删 let fmtAll = { year: fmt.getFullYear(),//获取年份 month: fmt.getMonth() + 1,//获取月份,月份是从0开始原创 2021-03-31 10:51:56 · 32242 阅读 · 1 评论 -
js函数封装评论发表距离现在多长时间
//直接复制,将所需要换算的时间传进去就好了function timeOut(createTime) {//定义参数 let min, hour, day, month, year, timeNC, nowDate //获取当前时间 nowDate = new Date() //转化时间格式 createTime = new Date(createTime) //获取现在时间毫秒数 nowDat原创 2021-03-30 17:34:26 · 31861 阅读 · 1 评论 -
对于elementUI中的form表单验证的应用
对于elementUI中的form表单验证的应用上代码!!!这里的msgBroad和form表单中的:model:'msgBroad’是绑定的如果验证的元素不是msgBoard中的则会报错,规则验证一直存在对于验证element 中select选择框时应该注意哪一些请看下列代码标红区域欢迎提问,谢谢,创作不易,点个赞再走吧...原创 2021-03-27 11:18:45 · 31821 阅读 · 1 评论 -
懒加载实现原理:
懒加载实现原理:1、对于img标签,只要将图片地址赋给src属性,浏览器解析的时候就会自动去请求图片地址所指向的资源,浏览器的这个机制我们是没办法改变的,那么我们只能在src属性上做文章,在刚开始的时候我们把图片地址赋给img标签一个自定义属性例如data-src,src属性留空。2、设置一个定时器定时检测出现在视图内的图片,并将其data-src属性的值赋值给src属性。(其实这个地方也可以通过事件来检测)原生js的实现:var imgs = document.getElementsByTagNa转载 2021-03-15 14:04:35 · 31804 阅读 · 0 评论 -
echarts(百度)相关资源网站
echarts(百度)主题自定义网站https://echarts.apache.org/zh/theme-builder.htmlecharts官方文档网站https://echarts.apache.org/zh/index.htmlecharts B站数据可视化学习网站https://www.bilibili.com/video/BV1Uz4y1S7kr?t=259&p=29...原创 2021-03-09 16:50:53 · 32627 阅读 · 1 评论 -
学习echarts的一些填坑
学习echarts的一些填坑,<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title></title>原创 2021-03-09 14:39:28 · 31922 阅读 · 0 评论 -
对于VUE使用的一些填坑
对于VUE使用的一些填坑1、有时候出现某个组件样式出现变化又找不到原因请避免使用head,footer,fonter,body这样的组件名字,这样会与一些自身存在的标签所重复,从而导致样式的改变2、对于使用一些插件却又没有正确的使用请仔细检查自己是否引入了插件,或者插件所需要的的环境是否安装好了3、当路径不对查找不到该组件请仔细检查该路径名称是否完全正确,是否是你需要引入组件的位置路径,往往就是你手写的路径错了才导致没有查找引入到4、对于一些配置的错误在你需要配置config的时候往往都是从原创 2021-03-06 14:51:36 · 31927 阅读 · 2 评论 -
对于vue中自适应的一些问题的明悟
对于vue中自适应的一些问题的明悟1、在vue中你无法通过任何途径使高度自适应,例如:图片的自适应,你可以通过它的宽度使这个整体来自适应当然也可以和bootstrap3结合能实现想要的自适应的大小,不过还要看图片尺寸怎么样,在不改变图片大小的情况下会进行等比例的缩放,可以自己去尝试一下,最好在外面再多加一层div来控制,给外层div来定义大小,这样会显得更贴合最后:建议系统的学习一下bootstrap3以上的版本,你会发现自适应其实很简单,如果你是在做项目碰到自适应的问题,那么你必然需要关注原创 2021-02-23 16:20:19 · 32110 阅读 · 0 评论 -
JS冒泡数组极简教程(带注释)
JS冒泡数组极简教程(带注释)<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> <script> /*用来中转*/ var temp=null /*定义一个用来冒泡的数组*/ var arr=[1,4,3,8,6,6,9,原创 2020-12-14 09:33:17 · 32042 阅读 · 0 评论 -
对于js中的call一些明悟
对于js中的call一些明悟其实js中的call你可以理解为java中的继承(父子关系)function sam(){ this.name='pandon' this.age='13' this.sayName=function(){ console.log(this.name) } this.sayAge=function(){ alert(this.age) }}function sam_two(){ this.name='pandon_two' }var sam2=原创 2020-12-11 09:38:50 · 31912 阅读 · 0 评论 -
对于js中addEventListener()出现无法读取的情况的解决
对于js中addEventListener()出现无法读取的情况的解决1、检查元素是否获取到2、检查字符拼写,引用函数名是否正确3、检查上下文原创 2020-12-07 11:39:29 · 33631 阅读 · 0 评论 -
对于addEventListener()事件的看法
标题对于addEventListener()事件的看法** 在使用foreach循环遍历某个数组对象的时候添加对应的事件,建议不要使用addEventListener(),在我看来很容易出现事件穿透的现象(事件穿透:例如:if else语句,既执行了if里面的语句,又执行了else里面的)例如:添加点击事件的时候就执行某段判断代码的时候就出现了我认知的这种穿透行为,建议改用为onclick去添加点击**...原创 2020-11-28 09:08:20 · 32100 阅读 · 0 评论 -
关于touch事件响应慢,在touchmove中的一些事件响应慢的解决方法
关于touch事件响应慢,在touchmove中的一些事件响应慢的解决方法使用window.οnlοad=funciton(){}将代码放到中括号里面,进行预加载就好了原创 2020-11-13 11:49:28 · 32381 阅读 · 0 评论