小程序开发学习笔记

app.json是对小程序的全局配置,不可添加任何注释,可以配置小程序是由哪些页面组成的,小程序的窗口背景色,导航条样式,默认标题。
app.wxss是整个小程序的公共样式表,
float:right,浮动到行的右边,靠右。
tabbar微信底部或顶部切换页面的,tabbar中的list是一个数组,最少一个,最多5个,按数组顺序排序。
swiper自动轮播
border-left-style: solid;左边添加立体小方条
justify-content: space-between;一行的对齐方式是左右各一个
align-items: center;居中对齐
display: flex;以行排列 flex-wrap: wrap;行填满后自动换行
margin: 10rpx;每两个之间的间隔为10
index 当前元素在数组中的一个下标
wx:key中key表示列表中项目的唯一标识符
“navigationBarTitleText”: "更多推荐"重新给顶部取名
border-right: 1rpx dashed #a7a8a8;右边加虚线
video中controls duration=“60"代表播放时间为一分钟
view 相当于div
msg等于message
checked=”{{false}}"默认预选框为未勾选状态,花括号和引号之间的空格解析为字符串

wx:for 项的变量名默认为 item,wx:for-item可以指定数组当前元素的变量名
下标变量名默认为 index,wx:for-item可以指定数组当前下标的变量名
后加wx:key提高性能,去除警告
var that=this;//把this对象复制到临时变量that。微信小程序中,在wx.request({});方法调用成功或者失败之后,有时候会需要获取页面初始化数据data的情况,这个时候,如果使用,this.data来获取,会出现获取不到的情况,调试页面也会报undefiend。原因是,在javascript中,this代表着当前对象,会随着程序的执行过程中的上下文改变,在wx.request({});方法的回调函数中,对象已经发生改变,所以已经不是wx.request({});方法对象了,data属性也不存在了。
showToast消息提示

        wx.previewImage({
        //当点击图片时进行图片的预览,如果多图的情况还可以左右滑动
  
        current:imgArr[index],//当前图片地址
       
        urls: imgArr,//所有要预览的图片的地址集合 数组形式
  
        success: function(res) {},
  
        fail: function(res) {},
  
        complete: function(res) {},

            })

加载中提示框loading,设置为hidden时隐藏加载的提示框

JAVA后台 关于如何从后台传递信息在jsp前端页面显示『
request.getSession().setAttribute(“name”,loginUser.getAccount())(“name”, 其中loginUser.getAccount());//这里的意思可以理解为将loginUser.getAccount()的值放入名为“name”的容器里把。loginUser.getAccount()返回值保存到session当前会话中,名称为name,只要当前会话不过期,任何地方都可以访问到。如果小伙伴们是为了传递短时间的信息,如:用户登录界面中的信息报错,可以用声明周期较短的request.setAttribute,而为了使信息可以保存更久的时候,则应该用request.getSession().setAttribute』

在JavaScript中有三种声明变量的方式:var、let、const。
var:声明全局变量,换句话理解就是,声明在for循环中的变量,跳出for循环同样可以使用。
for(var i=0;i<=1000;i++){ var sum=0; sum+=i; } alert(sum); 声明在for循环内部的sum,跳出for循环一样可以使用,不会报错,正常弹出结果;
let:声明块级变量,即局部变量。 在上面的例子中,跳出for循环,再使用sum变量就会报错; 注意:必须声明’use strict’后才能使用let声明变量否则浏览并不能显示结果 const:用于声明常量,也具有块级作用域 const PI=3.14;

事件传参:在wxml中data-xxx,xxx是什么,在相应的事件中e.currentTarget.dataset.xxx的xxx就是什么,两者一一对应。这样就在事件中传递参数。参数与bintap写的方法有关。其中bintap 在一个组件的属性上添加bindtap并赋予一个值(一个函数名),当点击该组件时, 会触发相应的函数执行。在后台.js文件中定义tapMessage函数

header: { ‘content-type’: ‘application/json’ } //只是一句固定的话

    wx.showToast({
      duration: 2000,  //提示框的延迟时间
      icon: 'none',   //图标
      title: title,  //显示的字
    })

方法success: res =>  {  ……  }
这个写法也是有的
可以理解为success:function(res){……}

text里的{{}}不加双引号,其他有{{}}的都要加""

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值