微信小程序--获取通过data-* 穿的值

.rowsal {display: flex;justify-content: space-around;flex-direction: column;}  /* 盒子内容竖向中间间隙布局 */
.rowsbl {display: flex;justify-content: space-between;flex-direction: column;}  /* 盒子内容竖向两端间隙布局 */



.rowsa {display: flex;justify-content: space-around;}  /* 盒子内容居中间间隙布局 */
.rowsb {display: flex;justify-content: space-between;}  /* 盒子内容两端间隙布局 */
  1. git push -f origin master强制推送

  2. "compatible": {

  3. "ignoreVersion": true //true表示忽略版本检查提示框,HBuilderX1.9.0及以上版本支持

  4. },

pointer-events: none;、、透过节点点击

执行npm install的时候前清理缓存

npm cache clear --force

数据库sql执行时间

show processlist

渐变

background:linear-gradient(to right,#fff,#000)

四周阴影

box-shadow: darkgrey 0px 0px 30px 5px;

VUE创建项目

vue init webpack projectName

nuiapp支付

toPaying(payinfo){
				var provider="";
				if(this.payType==2){
					provider='wxpay'
				}else if(this.payType==1){
					provider='alipay'
				}
				console.log(this.payType,provider,payinfo)
				uni.requestPayment({   
				    provider:provider,
				    orderInfo: payinfo, //微信、支付宝订单数据
				    success:  (res)=> {
				        this.$tools.showToast("支付成功");
						uni.navigateBack({
							delta:1
						})
				    },    
				    fail:  (err)=> {  
				         this.$tools.showToast("支付失败");
				    }   
				});
			}

递归上传图片

// 参数1  下标  参数2上传之后路径   参数3  本地图片   
			uploadimg(index,listu,listb){
				this.$axios
					.axiosUpload(this.$paths.uploadcommon, listb[index])
					.then(res => {
						if(res.code==1){
							console.log("上海城结果",res)
							listu.push(res.data.url);
							if(listu.length!=listb.length){
								this.uploadimg(index+1,listu,listb);
							}else{
								console.log("上传完成");
								console.log(index,listu,listb)
								this.zhutuImg=this.zhutuImg.concat(listu);
								this.form.images=this.zhutuImg.join(",")
							}
						}else{
							this.$tools.showToast(res.msg);
						}
					})
					.catch(err => {
						console.log('错误回调', err);
					});
			},














chooimg(type){
				uni.chooseImage({
				    count: 9, //默认9
				    sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
				    sourceType: ['album'], //从相册选择
				    success:  (res)=> {
						var imglist=res.tempFilePaths;
						if(type==0){
							this.uploadimg(0,[],imglist);
						}else if(type==1){
							this.uploadOneImg(1,imglist[0]);
						}
				    }
				});
			},




验证码

sendcode(){
					var data=this.form;
					if(data.phone==""){
						this.$tools.showToast("请输入电话");
						return false;
					}
					this.$axios
						.axios('POST', 
						this.$paths.getVerificationCode, 
						data)
						.then(res => {
							if(res.code==0){
								this.$tools.showToast("短信发送成功");
								 clearInterval(this.dingshiqi);  
								this.dingshiqi=setInterval(res=>{
									if(this.daojishi-1<=0){
										this.daojishi=100;
										 clearInterval(this.dingshiqi);  
									}else{
										this.daojishi=this.daojishi-1
									}
								},1000)
							}else{
								this.$tools.showToast(res.msg);
							}
						})  
						.catch(err => {
							console.log('错误回调', err);
						});
				},


'dingshiqi':"",
				daojishi:100






				
					获取验证码
				
				
					重新发送{{daojishi}}
				
				




防止图片被挤压

flex-shrink: 0;/*防止被压缩*/

onNavigationBarButtonTap(e) {
            let attList = this.list;//全部的数据
            let detail = {};//存放的数据
            attList.forEach(oneone => {
                if(oneone.show) {
                    detail = oneone;//存放的数据
                }
            })
            console.log('存放的数据',detail)
            if(detail && detail.lon && detail.lat) {
                app.placeReceiveDetail.start_area = detail.name + ',' + detail.address;//起点
                app.placeReceiveDetail.start_lon = detail.lon;//起点经度
                app.placeReceiveDetail.start_lat = detail.lat;//起点维度
                uni.switchTab({
                    url:'/pages/tabbar/home'
                })
            } else {
                this.showtt('请选择起点')
            }
        },

"titleNView": {
"buttons": [{
"text": "编辑",
"fontSize": "30rpx",
"width": "auto",
"color": "#000000",
"float": "right"
}]
}

//去掉最后一位

str=str.slice(0,str.length-1)

给上个页面传值

    uni.$emit("getAddress",{address:item});

uni.$on("getAddress", res => {
                this.addressInfo=res.address;
            })

//支付成功

res1.errMsg.indexOf("ok")

//刷新页面

this.$forceUpdate();  

解决云函数报错

npm install --save wx-server-sdk

npm install --save wx-server-sdk@latest

parseInt(res.currentTarget.dataset.index);

  JSON.stringify(jsonstr);  //可以将json对象转换成json对符串

  JSON.parse(jsonstr); //可以将json字符串转换成json对象

var str='1250' ; 
Number(str) ; //得到1250 
parseInt(str); //得到1250 

var str1='00100'; 

 Number(str1) ; //得到100 
parseInt(str1); //得到64 

arr.splice(1,2)   //删除元素

Math.round(num*100)/100  保留两位小数

toFixed自带补位功能

var num4 = 55.3; 

console.log(num4.toFixed(2));

var num5 = 55; 

parseFloat("22.34.5");  //returns  22.34 

  
  
  
  
	toUseCoupon:function(res){
		var index=res.currentTarget.dataset.index
	}

分隔数组

var str = "aaa,bbb,ccc";
var arr = str.split(',');

查看类型

typeof()

是不是用flex布局的?如果是的话,a这个css加上flex-shrink:0 如果不是的话,那就用给a一个宽度吧

保留两位小数

parseFloat(a.toFixed(2))

//-----------------

红色的是数字,绿色的是字符串

//自定义顶部导航栏

"navigationStyle":"custom"

///json文件配置

"navigationBarBackgroundColor": "#E60121",

"navigationBarTextStyle": "white",

"navigationBarTitleText": "推荐列表"

循环

            

获取当前时间

	getNewDate:function(){
		var myDate = new Date();//获取系统当前时间
		var year= myDate.getFullYear(); //获取完整的年份(4位,1970-????)
		var month=myDate.getMonth()+1; //获取当前月份(0-11,0代表1月)
		var day=myDate.getDate(); //获取当前日(1-31)
		return year +"-"+ month+"-"+day;
	}

图片上传转base64

     1. uploaderListbase64: [],//转为base64的图片地址

     2.    let uploaderListbase64 = that.data.uploaderListbase64;

     3.    uploaderListbase64.push(wx.getFileSystemManager().readFileSync(res.tempFilePaths[0], "base64"));

     4.         uploaderListbase64: uploaderListbase64


    慧族科技提供技术支持

wx.cloud.callFunction({

name: 'login',

data: {

}

}).then(

res => {

console.log(res);

app.openid = res.result.openid

// app.openid = 'opAWv4kWuCJLkJnwdHwc2VDPxXmk';

this.getDaiqianzi();

}

)

//不被挤压

inline-block

//滚动

catchtouchmove="preventTouchMove"

 preventTouchMove() 
  { },

//按钮隐藏

停止顶部刷新

wx.stopPullDownRefresh();

自定义顶部导航栏

  "navigationStyle": "custom"

分享朋友圈

 onShareTimeline: function () { 
      return {
        title: "大旺嘉和",
        imageUrl: this.data.bannerlist[0].img,
        path: '/pages/home/home'
      }
  },

你可能感兴趣的:(xiaochengxu,uniapp,微信小程序,javascript,前端)