收藏
评论

JavaScript函数与拓展官方

JavaScript进阶内容学习:函数与小程序特有的JS。

课程最终代码,点此领取:https://share.weiyun.com/5Kb7U6O


最后一次编辑于  2021-11-26
赞 48
收藏

27 个评论

  • 幽灵lg
    幽灵lg
    2020-05-17

    学习了 还有没有更进一步的课程

    2020-05-17
    赞同 35
    回复 2
    • 富新移门(黄圣勇)
      富新移门(黄圣勇)
      发表于移动端
      2022-07-05回复甲A
      卜'爛
      2022-07-05
      3
      回复
    • Lyb
      Lyb
      发表于移动端
      2023-06-16回复富新移门(黄圣勇)
      rootyou have to do it for me and I am a new year type it to you by my friend is the only thing you have you type it to you and I am yay yay yay yay for a ty ty ty ty ty ty ty ty ty ty ty ty tyY The y ty ty ty ty ty ty for a ty ty ty ty ty ty ty ty ty ty ty ty ty ty ty ty ty ty ty ty for the next to me Yyyyyyyyytyyyyyyytt The way I can see you yyyyyyyyytyyyyyyytt yyyyyyyyytyyyyyyytt the way ty ty for the first day and night Yyyyyyttttyyty The same time I see it as
      2023-06-16
      1
      回复
  • 辉
    2020-05-22

    请问老师什么时候更新课程?


    2020-05-22
    赞同 19
    回复 1
    • 陈妃佑
      陈妃佑
      发表于移动端
      2023-04-27
      ?我 `熟给
      2023-04-27
      回复
  • 咖啡微暖寒冬时
    咖啡微暖寒冬时
    2022-03-01

    以前学习Java,现在刚开始学习小程序,哪位大佬有群推荐下

    有重谢!!!

    2022-03-01
    赞同 12
    回复
  • Frank
    Frank
    2020-05-08

    做完最后这个例子,有个问题:点击“免费”后,再点“付费”会显示空白,回不到期望显示的“付费”课程。原因应该是index.js 程序把 data.list 给刷新了,而貌似 wxml {{ }}里的数据必须绑定到data里的数据才成显示?不知是否这个原因?那怎样才能做出:点击“免费”显示免费课程,点击“付费”显示付费课程的效果呢?

    2020-05-08
    赞同 11
    回复 7
    • Frank
      Frank
      2020-05-09
      学会了,在onFilter里,先加上一个列表常量,然后if语句从常量里选择进行对比就好了。
      2020-05-09
      6
      回复
    • 四季如春
      四季如春
      发表于移动端
      2023-07-07回复Frank
      ‘′鑫冫
      2023-07-07
      回复
    • 心想事成
      心想事成
      发表于移动端
      2023-08-17回复四季如春
      ?!!! !!
      2023-08-17
      回复
    • 让时间忘记我
      让时间忘记我
      发表于移动端
      2023-09-08回复四季如春
      1
      2023-09-08
      回复
    • 共享约会
      共享约会
      发表于移动端
      2023-12-01
      没有明白什么意思
      2023-12-01
      1
      回复
    查看更多(2)
  • 余迹呆🇨🇳
    余迹呆🇨🇳
    2020-09-28

    后面还有后续课程吗?这里学完算入门了不?

    2020-09-28
    赞同 8
    回复
  • fallinux
    fallinux
    2020-07-10

    2倍速听起来非常舒服



    2020-07-10
    赞同 7
    回复
  • 散养猪与走地鸡
    散养猪与走地鸡
    2021-12-13

    我是零基础的小白,学的很辛苦。一边百度一边理解每个字符和公式的逻辑和作用,为什么是data[i]?换成[i]会代表什么?换成data会怎样?i++是什么意思?i<len是什么意思?百度几个小时,就为了把一串公式看懂看透。这还仅仅是一个公式……。

    2021-12-13
    赞同 6
    回复 2
    • 咖啡微暖寒冬时
      咖啡微暖寒冬时
      2022-03-01
      data[]是数组类型 data[]里面包含很多个数值, data是数据的意思 [i] 里面的i是数字,代表的是第几个(从0开始算),连起来就是data[]数组里面的 第 i个数值 ,如果i是0的话 ,就代表 data[]中第1个数值  (因为是从0开始算的)  ,你可以先不用循环,给data[]赋值,然后给 i 一个固定的参数,这样就显而易见了
      2022-03-01
      1
      回复
    • 果燃橙
      果燃橙
      2022-07-29
      MDN官方文档学习一下
      2022-07-29
      1
      回复
  • 云水
    云水
    2020-08-23

    学习了 还有没有更进一步的课程

    2020-08-23
    赞同 5
    回复
  • 文
    2021-09-27

    解决付费、免费按钮切换显示空白:

    1、新增一个courses

    2、每次onFilter时: let data = this.data.courses;

    Page({

        data: {

            course_list: [

                {

                    price: 0,

                    name: '人人都会小程序',

                    coverPath: '../../images/cover.png'

                },

                {

                    price: 149,

                    name: '人人都会小程序实战',

                    coverPath: '../../images/cover.png'

                },

                {

                    price: 249,

                    name: '人人都会小程序实战2',

                    coverPath: '../../images/cover.png'

                }

            ],

            courses: [

                {

                    price: 0,

                    name: '人人都会小程序',

                    coverPath: '../../images/cover.png'

                },

                {

                    price: 149,

                    name: '人人都会小程序实战',

                    coverPath: '../../images/cover.png'

                },

                {

                    price: 249,

                    name: '人人都会小程序实战2',

                    coverPath: '../../images/cover.png'

                }

            ]

        },


        onFree: function () {

            this.onFilter()

        },


        // 函数

        onCost: function () {

            this.onFilter('cost')

        },


        onFilter: function (type) {

            let data = this.data.courses;

            let newData = [];

            let i = 0;


            for (; i < data.length; i++) {

                if (type == 'cost') {

                    if (data[i].price > 0) {

                        newData.push(data[i]);

                    }

                } else {

                    if (data[i].price == 0) {

                        newData.push(data[i]);

                    }

                }

            }


            console.log(newData);


            this.setData({

                course_list: newData

            })

        }

    })

    2021-09-27
    赞同 4
    回复 5
    • 一语
      一语
      2022-01-19
      为什么要写两个数组才行呢,是什么原理?但是写两个看起来感觉有点呆呢
      2022-01-19
      1
      回复
    • 咖啡微暖寒冬时
      咖啡微暖寒冬时
      2022-03-05
      只需要额外设置个空数组就行,把得到的数租赋值到空数组里,前台遍历后空数组即可
      2022-03-05
      回复
    • 晴天鸭主题
      晴天鸭主题
      2022-04-05回复咖啡微暖寒冬时
      我这样写了之后,首页不显示内容了,为空白,点击按钮之后才显示,怎么解决啊
      2022-04-05
      1
      回复
    • 晴天鸭主题
      晴天鸭主题
      2022-04-05回复晴天鸭主题
      解决了,还剩得再page里面创建一个list2,首页才能显示内容,切换按钮一样有效,感觉和楼主的一样啊
      2022-04-05
      回复
    • Lyb
      Lyb
      发表于移动端
      2023-06-16回复咖啡微暖寒冬时
      义‘ I'm
      2023-06-16
      回复
  • 西红柿炒番茄
    西红柿炒番茄
    2020-05-31

    请问老师什么时候更新课程?请问老师什么时候更新课程?请问老师什么时候更新课程?请问老师什么时候更新课程?请问老师什么时候更新课程?

    2020-05-31
    赞同 3
    回复

正在加载...

登录 后发表内容
课程标签