评论

学习笔记(自用)

关于微信学堂开发进阶的笔记(自用,方便找回)

变量 存储/索引

  1. 声明 let/var/const
  2. 赋值 ‘=’

数据类型

  1. 数字
  2. 字符串 ‘’
  3. 数组[]
  4. 对象{}

条件语句

wx:if = "{{}}" 引号里面就是判断是真是假,真的就显示假的就不显示
wx:else

基础知识

  1. wx:for = "{{ list }}" 后面只要涉及变量的都要加上item.
  2. wx:for-item = " course " 可以更改itemcourse
  3. for触发后是从数组第0个开始依次遍历完
  4. {{ index }}索引,也可以理解为下标(一样可以像上面那样更改命名)、索引都是从0开始
  5. wx:key = key 下面的警告用这个可以解决,是关于性能问题
  6. for (初始化语句; 条件; 后执行语句) {执行语句}
  7. if(条件)=赋值== 判断
  8. 取子串:str用"substr",arr用"slice"
  9. 追加: str用"+", arr 用 “push”
  10. 前置:str用"+", arr用“unshift”

函数

function add() {函数体} 对于一个命名里面要加上括号才是函数,括号里的为参数
函数组成:关键字function、参数、返回值
在对象里面的function叫做方法不叫函数
例子:

function add(a, b) {
	return a + b;
}

template

样板用于存储样式

<template name="course-card">
  <view class="course-card">
    <view>
      <image src="{{ course.coverPath }}" mode="widthFix"></image>
    </view>
    <view>{{ course.name }}</view>
    <view wx:if="{{ course.price > 0}}" class="price">{{ course.price }}</view>
    <view wx:else class="price">免费</view>
  </view>
</template>

<template is="course-card" data="{{course}}" />
这里没有</template>

block

作用就是用于封装,可以把条件语句放进block标签里面,可以简化代码
<block wx:for="{{list}}" wx:key="key" wx:for-item="course"> </block>

最后最后!!一定要学会看文档

最后一次编辑于  2021-11-18  
点赞 0
收藏
评论

5 个评论

  • Smooth
    Smooth
    2021-11-19

    函数方面,函数也可以作为参数以及返回值,最常见的例子就是闭包。

    函数方面除了function,也可以用箭头函数,语法为 () => {}

    2021-11-19
    赞同 2
    回复
  • PD
    PD
    发表于移动端
    2021-11-19
    不错不错,对于正在学习的我有帮助
    2021-11-19
    赞同 1
    回复
  • 顺溜
    顺溜
    发表于移动端
    2023-06-18
    2023-06-18
    赞同
    回复
  • 顺溜
    顺溜
    发表于移动端
    2023-06-18
    2023-06-18
    赞同
    回复
  • 谋谋谋
    谋谋谋
    2021-11-19

    学会了 腻害了 社区大佬真多

    2021-11-19
    赞同
    回复
登录 后发表内容