- 博客(77)
- 收藏
- 关注
原创 uniapp 小程序 对图片资源进行分包处理
在跟分包组件相同目录下创建images文件,cd进入images文件中,创建跟分报名相同的文件,这里是必要的必须跟分包组件文件名称相同随后在根目录下创建vue.config.js文件并复制下面内容到文件中。const path = require('path')const CopyWebpackPlugin = require('copy-webpack-plugin')module.exports = { configureWebpack: { plugins: [ ne.
2021-11-25 10:59:30
4663
1
原创 uniapp 在nvue中使用阿里巴巴矢量图标不出现字体
项目中遇到需要使用subVues,子页面使用nvue来布局,但因为需要使用阿里巴巴矢量图标,因此在观看了文档后发现需要使用网络地址,在测试了许多次后可能会发现,当按照文档完成后,只是显示了dom占位的方框,没有正确显示字体,原因可能在于地址错误或者css里并没有设置iconfont样式,因此我展示下我的代码,以此来辨认自己是否哪里书写错误请注意,dom标签必须使用text。此外如何按照上述图片敲写代码后仍发现展示不出icon,请确认代码或者网络地址是否正确。...
2021-10-11 17:30:58
802
1
原创 uniapp在开发微信小程序时 解决修改样式失效的问题
 { startDate = new Date(startDate) endDate = new Date(endDate) const diff = endDate.getTime() - startDate.getTime() const days = Math.floor(diff / (24 * 3600 * 1000)) const leave1 = diff % (24 * 36
2020-09-10 16:39:11
2467
原创 echarts异状柱形图
上述是效果图,因为如果加了背景灰色方格,每条信息右边的文字总结就会出现出现问题,可以去观看echarts官网的效果展示:附上链接点我跳转
2020-08-26 17:51:58
465
原创 vue中获取当前日期并格式化
format () { var date = new Date() var month = date.getMonth() + 1 var strDate = date.getDate() if (month >= 1 && month <= 9) { month = '0' + month } if (strDate >= 0 && strD
2020-08-18 11:30:43
2045
原创 ant表格行中通过当前行数据改变某个单元格的值
有两种方法:第一种是通过插槽来修改,但是那是需要在templete中去实现,这里就不多介绍了。第二种是通过customRender函数来进行修改 此函数第一个参数是当前行的值,第二个参数是当前行的数据,第三个参数是当前行的索引,我们可以根据当前行的数据来进行此单元格的值。注意:此函数是Column的属性,需要配置在表格的column中...
2020-08-15 11:54:41
1603
原创 vue项目中,首页在通过路由跳转进入后无法刷新数据的解决办法
activated()此钩子函数在组件有this的情况下会从新初始化数据,避免了跳转首页后无法刷新页面的bug
2020-08-10 16:41:05
364
原创 前端通过请求并通过后端返回数据文件流来下载文件
前端通过传递参数,后端返回文件流,前端进行处理并进行文件下载,直接上代码。downLoadFile(data, filename) { if (typeof window.chrome !== 'undefined') { // Chrome version var link = document.createElement('a') link.href = window.URL.createObjectURL(data) lin
2020-08-06 14:53:15
3016
原创 ant-desgin中form表单输入框进行数字验证
给form表单加上数字验证,限制文本框的值只能输入数字添加一个验证函数在rule数组中对目标文本框添加规则
2020-08-06 14:46:49
1192
原创 使用uni-app运行到小程序端报错无法启动小程序开发软件的原因
在使用uni-app运行到小程序的时候终端报错,显示无法打开小程序,那是因为小程序服务端口你是关闭状态导致的。首先你需要打开微信开发者工具,然后打开上面的工具中的安全设置将此服务端口设置为开启就可以了、...
2019-11-21 12:23:05
12617
3
原创 react框架项目中使用axios请求数据进行跨域处理
首先运行指令npm run ejest 显示配置文件随后在config文件夹中找到webpackDevServer.config.js文件随后找到proxy代理属性进行服务器代理设置。随后在组件中进行数据请求这样就可以跨域请求数据了...
2019-11-10 23:18:19
924
原创 js中将url中参数转换成对象格式
有这样一个URL:http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e,请写一段JS程序提取URL中的各个GET参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中,如{a:’1′, b:’2′, c:”, d:’xxx’, e:undefined}。复制代码function ser...
2019-10-17 15:12:08
1285
原创 vue中实现遍历多个元素,点击其中某个元素改变它的样式
有的时候我们会遇到这样的情况,通过数据遍历多个同级元素,绑定点击事件,改变样式的问题,今天我写了一个案例可以借鉴下。
2019-10-16 19:46:54
2916
原创 vue中$router和$route的区别
在使用vue框架进行开发的时候,我们经常需要用到vueRouter来进行页面之间的跳转。所以大部人刚开始都有遇到这么一个问题:遇到router和router和router和route会傻傻分不清,不会分辨这两个的区别,今天就来分析下个人对他们的看法。正文:router是vueRouter的实例,我们在编辑器中console.log(router是vueRouter的实例,我们在编辑器中cons...
2019-10-14 11:11:20
1756
1
原创 如何在react框架里使用less预处理
首先我们需要找到webpack配置文件,在这里它是隐藏起来的,所以我们需要运行指令npm run eject这里我们可以看config文件夹显现出来了这里找到我们需要看到webpack配置文件夹,随后我们需要下载less-loadernpm i less less-loader --save-dev处理好后我们就可以修改配置文件了首先我们需要创建2个正则来找到less文件随后我们...
2019-09-29 14:42:12
446
原创 js算法问题:如何找出字符串中出现次数最多的字符串以及出现的次数
var st='我是啊哈嘻嘻嘻啊'封装成一个函数,随时传参调用 function getSt(st){ var obj ={} for(var i=0;i<st.length;i++){// console.log(st.charAt(i)) if(!obj[st.charAt(i)]){// console.log('不存在') obj[st.ch...
2019-09-25 10:45:11
405
原创 vue中实现jquery里的滑动上下效果的插件
快速实现滑动上下的效果。附上网址:http://npm.taobao.org/package/vue-slide-up-down
2019-09-18 08:03:18
394
原创 js中call和apply的区别
这两个方法都有个共同点: 都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖以运行的作用域。直白点说就是用来改变当前函数的this指向。我写了两个案例用来分析这两个的区别。...
2019-09-16 20:41:28
283
原创 js闭包理解
什么是闭包?这两天我在网上翻阅了大量的闭包理解博客,有优秀的也有生搬硬套的。归根揭底,还是理解的问题。我曾经听老师讲闭包的时候,讲的很乱,导致同学们还是一脸懵逼,然后下课去网上查阅资料,看完之后只知道是里面要套一个函数返回父级变量。这次我就讲解一下个人理解的闭包。为什么会出现闭包?首先,我们先想下,我现在需要一个一直用的变量,放在全局中会造成全局污染,放在局部中呢,变量又不能被外部访问,有...
2019-09-16 14:22:29
142
原创 如何将vueX中的数据保存到localStorage中
localStorage.setItem('存储的名称',JSON.stringify(state中药存储的数据))实例: localStorage.setItem('jb',JSON.stringify(state.jbnum))将这条语句写在事件后。
2019-09-11 19:28:57
2943
原创 react中state状态管理器中的属性发生变化,但是页面数据不同步发生变化的原因?
今天在研究react的时候,我使用点击事件修改state状态栏中的属性,本来页面数据应该同步发生变化的,但结果确刚好相反,和朋友研究了半天,以为是哪里写错了,研究了半天,最后发现是编译模板的问题,上图看下...
2019-09-05 11:19:25
1849
原创 js作用域|如何理解作用域以及作用域链的机制
什么是作用域 我个人认为是浏览器给js的一个生存环境.作用域分为全局作用域和局部作用域var a = 10 //在全局作用域中声明了一个变量afunction fn(){} fn() fn函数在执行的时候会产生一个局部作用域 {}里的变量都是属于局部变量我们看一个简单的例子...
2019-08-31 09:52:44
233
原创 总结在使用better-scroll时所遇到的几个小问题
首先在布局时父级只能单独包含better-scroll内容层better-scroll内容层里点击效果不起作用,需要在调用实例时添加click参数,值为ture在滑动到一定高度时增加内容,继续滑动会出现卡顿现象?这是因为高度发生变化,better-scroll需要重新统计高度。better-scroll需要设置高度后续遇到其他问题会继续补充。...
2019-08-29 19:17:28
2049
原创 vuex的理解及用法!
vuex的理解与用法什么是vuex?顾名思义vuex就是一个公共的状态库。通俗点讲,vuex是所有组件的公共状态,是存放公共的数据以及对数据进行处理的一个库。在之前没有用vuex之前,组件之间传值都是通过ref和prop以及自定义的事件传值。在使用了vuex之后,这一切就变的简单了许多。vuex的组成state::是一个数据库,存放数据的,相当于vue实例里的data,只不过后者是私...
2019-08-20 20:25:43
172
原创 什么是闭包?如何理解及使用闭包?
近端时间会按照我的理解来发表几篇博客,来整理面向对象特点,闭包,基本数据,等写几篇博客,如有错误请指出。首先我们来先看下闭包。举个例子看一下先: 闭包的使用: 首先你要一直反复使用这个变量,其次函数在执行完后会自动销毁。此时,函数中声明的变量也随之销毁,所以不能持续使用,所以才会有闭包机制,通过闭包来实现可持续执行操作。这张图足以可以知道什么是闭包了,...
2019-07-21 20:04:00
573
原创 整理一下var和函数function的一些小知识点
var 可以变量提升,但是不能定义 相当于给window添加了一个对应的属性 变量提升:什么是变量提升,就是在浏览器运行时将var 声明的变量提升到最顶部。为什么会出现这样的结果?正式因为变量提升,所以才会导致undefined,var 声明的变量,作用域分为两种,一种是全局作用域就是在window下或函数外声明的变量,第二种局部作用域,是在函数内...
2019-07-05 15:26:00
443
原创 如何获取浏览器地址栏上的参数,例如id值
获取浏览器地址栏中的参数值,这是很重要的一点,例如之前列表页跳转详情页,就必须会获取地址栏中的id值来获取相应数据。下面图片顺序就是步骤...
2019-07-04 20:46:00
1042
原创 浅谈前端模块化及自定义模块
js模块化提供了三种规范 1、commonjs规范,代表就是node.js 它是运行在服务器端的,适合后台开发,它不适合前端,因为前端的客户端是浏览器,浏览器追求异步加载,等待时间不能太长,如果非要运行在浏览器,则需要借助打包工具进行打包,解析 2、前端模块化的规范是AMD规范,全程叫async module defintion 异步模块加载机制 3、第三个模块...
2019-07-04 19:28:00
346
原创 关于列表页点击跳转详情页传数据的问题/大佬勿喷。如果问题请指出在下方评论,感谢!...
今天写了一个列表页进入详情页的小测试。来看下图片及代码 这是他的详情页 有点low首先你先要获取到id值这就算是传id成功了然后在你点击跳转到详情页后...
2019-06-19 20:54:00
472
1
原创 webpack
拿webpack3.8.1版本来说一下webpack他时一个前端资源加载或打包工具。 分为以下几个简单的步骤 1、下载:npm install -g [email protected] npm install [email protected] --save -dev 不清楚这个指令什么意思可以去看一下上一篇前端模块化的文章。 ...
2019-06-04 20:08:00
124
原创 前端模块化开发
---恢复内容开始---传统开发: 第一种:整个网页只写一个js文件然后引入到html中,所有的特效都写在里面了。这样的缺点就是耦合度太高,代码关联性太强,不易于后期维护,会成全局污染。 第二种:每种特效写到一个文件中,然后引入到html · 这样写的弊端就是发生的请求次数过多,依赖模糊,难于维护这两种都是传统开发形式,都被抛弃了。现在...
2019-06-04 19:53:00
159
原创 浅谈js面向对象与深入php面向对象
js面向对象: 类?什么是类?类是一些具有相同特征的对象的集合 什么是对象?就是具体到某一个事物了,都可以叫做对象类,通过function定义类,在js里类的本质是函数类和函数天生有两个属性,一个是prototype,一个是__proto__ prototype又是一个对象天生就有一个constructor的属性,属性值是函数和类本身 普通对象天生有一个_...
2019-05-22 08:51:00
153
原创 移动端布局
移动布局1.移动设备有 手机和ipad安卓系统 ios系统安卓系统的内置浏览器是谷歌 ios内置 safari浏览器 他们的内核都是web,不考虑兼容性,需要考虑的问题是安卓和ios的区别问题2.布局(写页面)要考虑以下几点设置的宽度 设备的实际大小(设备的分辨率)厂家给的页面的大小 设计稿上的大小浏览器的视口(大小)浏览器自带的可以通过用 documen...
2019-05-07 21:04:00
128
原创 操作php数据库
查看数据库第一次默认密码是root对数据库进行增删查改: 查看数据库的指令:show database;当输入查看数据库的指令后会出现这样一个界面,这代表成功了,指令后面必须带分号,不输入分号会出现这样的界面:创建数据库:database 文件名;这代表数据库创建成功了。删除数据库:drop database 数据库名称;删除...
2019-04-10 20:24:00
232
原创 git安装方法
https://git-scm.com/download/win 点击网址进入,点击安装包 图片顺序即安装顺序点击next进入下一步出现界面切换路径然后继续点击next默认勾选图中的这几个选项然后点击next进入下一步点击下一步...
2019-04-01 20:44:00
166
原创 git知识点/下一章是git的安装方法
git config --global 配置mkdir 创建版本库cd 进入这个版本库pwd 查看版本库所在的目录git init这个命令将这个版本库变成git可以管理的仓库,标志就是里面会出现一个 .git 的隐藏文件git add 文件名 将文件添加到暂存区/缓冲区git commit -m "解释说明" 将暂...
2019-04-01 20:31:00
126
原创 Css3属性
Css3中的过渡属性:transition 注意事项: 1:时间要加单位 过度属性: 1:属性名称 transition-prorperty 2:时间:transition-duration 3:速度:traisition-timing-function 4:延迟:transit...
2019-03-18 20:58:00
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人