- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 CSS3盒子边框阴影,内阴影外阴影
CSS3盒子边框阴影,内阴影外阴影// X:横向阴影(偏移值)// Y:纵向阴影(偏移值)// Z:扩散面积// #FF00FF:阴影颜色 box-shadow: X Y Z #FF00FF;
2020-12-29 17:39:31 2632
原创 调用微信的收货地址和我的地址功能页面。
在微信小程序里面调用这个功能页面其实很简单,直接在jS里面调用wx.chooseAddress({});详细说明请看官方文档说明:官方文档说明实现效果图;
2020-12-28 18:14:05 608 2
原创 JS保留小数点后面N个数字(四舍五入),一行代码解决!
var num =0.12454154;num = num.toFixed(2);//保留两位num = num.toFixed(n);//保留n位
2020-12-24 11:31:42 244
原创 彻底帮你搞明白vue计算属性computed和methods的区别
先来一段代码,我们分别声明一个methods方法newName(),computed新增一个计算属性newNames,然后分别在页面中调了各四次,我们来看一下打印结果:如下图可以看到计算属性newNames只被执行了一次,这就是computed的好处,他是具有缓存性的,当计算第一次结果后会存入缓存,第二次调用该计算属性的时候,他会先读取需要返回的结果是否发生改变,如果没有就直接返回缓存的结果,如果改变了才会从新计算,而method就不会,直接执行了四次,所以处理效率上面不用多说,你明白了吗,合理的利用计
2020-12-23 17:57:16 412 1
原创 不对外开放的微信小程序审核时不通过,因为无法提供测试账号导致审核人员登录失败解决办法!
其实这样仅供公司内部员工使用的小程序很常见的,我现在开发的也是,外部人员无法使用,只有公司内部员工经过授权的微信才可以注册登录,这时我们提交正式版本时,因为怕公司资源泄露,是无法提供测试账号给微信审核人员的,导致他们登录时显示登录失败,而导致审核不通过,解决办法其实很简单,使用手机录屏,或者用其他设备录像,用我们自己的账号登录一下,然后进入小程序随便点几个功能,不涉及公司机密的那种就可以了,证明小程序是可以正常登录和使用的,在提交的时候吧这段视频加上,如下图,这样提交就可以正常审核通过了!...
2020-12-22 10:13:47 3039 7
原创 vue中引入scss样式变量,并在全局使用
我们先在styles文件夹内声明一个variables.scss文件然后再声明几个样式,如下图然后在我们的vue.config.js文件里面加上如下配置即可module.exports = { css: { loaderOptions: { sass: { prependData: `@import "@/styles/variables.scss";` } } }}这样我们就可以在全局直接调用我们文件里面声明的变量名了,是不是很方
2020-12-18 18:24:01 4045 12
原创 纯css写小三角形,方向自定义颜色自定义,形状自定义。
.icon1 { //向上的小三角,一边颜色自定义,其他三条边设置透明色即可 width: 0; height: 0; border-bottom: 15px solid #ff0000; border-top: 10px solid transparent; border-right: 10px solid transparent; border-left: 10px solid transparent;}.icon2 { //向下的小三角,一边颜色自定义,其他三条边
2020-12-14 16:24:41 506
原创 vue动态绑定style样式,以及简单的运算三运运算符的使用
<div class="item" v-for="(item,index) in dataList" :key="index"> <div :style="{background:item.value ? '#FFFFFF' : '#000000'}"> </div></div>以上是一个简单的循环列表,根据每一项不同的的value值来显示对应的颜色...
2020-12-11 15:45:58 1108
原创 五行代码帮你学会搞懂ES6新特性new Set()数组去重!
直接上代码看结果!先来一个简单的数据,里面包含数字,字符串布尔值,简单说就是简单数据类型,简单数据类型就是,数字,字符串,布尔值,undefined,null,这五个let arr = [1, 1, , '1', '1', true, true, undefined, undefined, null, null] let set = new Set(arr) //new Set进行筛选去重 let newarr = Array.from(set) //Array.fro
2020-12-11 11:55:08 781
原创 input框获取焦点,改变背景色文字颜色,或者其他样式!
正常的输入框获取焦点后的样式很简单,直接使用伪类选择器:input:focus { background: rgb(255, 150, 147); color: blue; border: 2px solid greenyellow;}这样就解决了,很简单吧,你学废了吗?
2020-12-10 16:33:29 4799 3
原创 一篇文章搞懂为什么复杂数据类型存在深浅拷贝问题,简单数据类型不存在这个问题!
先来说一下简单数据类型的赋值流程,看下图:我们的数据存储都在电脑内存里面,内存分为堆和栈,简单的数据类型是存在堆里,比如a="str"这是一个字符串,比如b=12,这是一个数字,这都是简单数据类型,数据类型不懂得先去学习一下,而c是一个复杂数据类型,是一个对象object,这里的d是直接被c赋值了,所以d也是一个object,简单的数据类型更改值的时候是直接在堆里面找到并且改变值,如果开辟新的变量e = a,a也就等于‘str’是字符串,也是存放在堆中,重新开辟一个空间存放,所以我们改变a或者改变e都是直接
2020-12-04 16:51:00 363
原创 js调用函数如何传参以及接收,同时接收未知个数的参数
至于函数是什么我就不多做解释了,不会的自己去查资料,今天主要是分享想一下函数调用时传参以及接收参数,同时接收未知个数的参数!先来讲一下如何接收和传递参数,函数一定要先声明在调用//首先声明一个函数,这里是用的vue里面声明函数的方法,没有加functionfun1(data1, data2) { //这里的是data1,data2分别代表参数1,2 return data1 + dada2; //将传递来的两个数字相加并返回},//然后调用这个函数并传参let num = fun
2020-12-03 16:18:42 3807 6
vue脚手架与项目安装.doc
2020-12-17
json_exl.zip
2020-07-07
原生小程序和nuiapp开发的小程序有什么区别?
2023-03-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人