为了账号安全,请及时绑定邮箱和手机立即绑定
  • JS交互

    bind 和 catch 去绑定(bindtap   catchtap)

    其中的区别:bind 存在事件的冒泡 当点击子元素时 会向父元素传播

    catch 可以阻止事件的冒泡

    console. log()(控制台输出)打印输出

    事件对象:事件的状态

    查看全部
    0 采集 收起 来源:页面交互JS

    2019-05-24

  • 先构建wxml 再构建wxss

    尺寸单位:rpx 可以根据屏幕尺寸自动确定尺寸

    引入外部wxss:@import'./text_0.wxss

    @import 相对路径

    样式:从第三方样式库引入(WeUI(微信原生样式库) iView Weapp(高质量微信小程序UI组件库) Vant Weapp(轻量可靠的小程序UI组件库))

    查看全部
    0 采集 收起 来源:页面样式WXSS

    2019-05-24

  • 网站 中的文档---小程序开发---组件

    .js 中 page中的data是初始数据

    双大括号来差值调用(数据绑定)


    作为遍历:使用wx:for {{index(寻找索引)}} {{item(寻找值)}}循环列表

    wx:key {{index}}对应的值一定是一个唯一的值

    条件渲染 wx:if  flase不存在           hidden(flase存在只是不显示)

    多次调用使用hidden更好

    查看全部
    0 采集 收起 来源:页面结构WXML

    2019-05-24

  • project.config.json  项目配置

    app.json   全局配置

    page.json  页面配置

    查看全部
    0 采集 收起 来源:配置文件JSON

    2019-05-24

  • .json 配置文件,以json格式存储一些配置(全局配置,项目配置,页面配置)

    .wxml 模板文件,藐视页面结构,相当于HTML

    .wxss 样式文件,调整页面样式,相当于css

    .js 脚本逻辑文件,页面和用户的交互逻辑

    查看全部
  • 小程序中比较好的第三方样式库:

    WeUI:微信小程序官方提出的样式库,是一套同微信原生视觉体验一致的基础样式库;

    IView Weapp:一套高质量的微信小程序UI组件库,不止有小程序的还有PC端的样式,更有后台管理系统;

    Vant Weapp:轻量、可靠的小程序UI组件库

    查看全部
    0 采集 收起 来源:页面样式WXSS

    2019-05-23

  • bindtap与catchtap的区别:bindtap允许事件冒泡,catchtap不允许事件冒泡;

    查看全部
    0 采集 收起 来源:页面交互JS

    2019-05-23

  • 使用setData不然改变不了值,

    this.setData({

        count:this.data.count+1;

    })

    bindtap:事件绑定不会组止冒泡事件向上(父元素)触发

    catchtap:事件绑定可以阻止冒泡向上(父元素)触发


    查看全部
    0 采集 收起 来源:页面交互JS

    2019-05-22

  • 啦啦啦
    查看全部
    0 采集 收起 来源:课程介绍

    2019-05-22

  • 微信支付、卡包、附近小程序等功能。


    查看全部
    0 采集 收起 来源:小程序注册

    2019-05-21

  • 云数据库的理解

    查看全部
    0 采集 收起 来源:云数据库

    2019-05-21

  • 啦啦啦啦啦啦啦啦啦啦啦啦啦啦阿拉啦啦阿拉
    查看全部
    1 采集 收起 来源:小程序注册

    2019-05-21

  • 一、修改进入小程序后的默认界面

    当进入小程序后,默认页面是 app.json 里面pages 的第一个地址。如果想要进入pages 第二个地址,需要修改下 在导航栏中有一个 "普通编译"按钮,点击它 -> 点击 "添加编译按钮" -> 修改 "启动页面"的地址即可。


    二、给界面添加数据库

    1、初始化数据库

        在 "cloud.js" 文件的第一行,添加 const db = wx.cloud.database();

    2、插入数据

        在 "cloud.wxml" 中 添加一个按钮 , bindtap = "insert"

        在 "cloud.js"  中 , insert: function() {... ... },

        在 "云开发"  -> "数据库" -> "添加集合 " -> 如 “User”

        回到 "cloud.js"  中 

    insert: function() {
        db.collection('User').add ({
            data:{
                name: 'jerry',
                age: 20
            },
            success: res => {
                console.log(res);
            },
            fail: err => {
                console.log(err);
            }
        })
    },

    2. 第二种插入数据

    insert: function() {
        db.collection('User').add({
            data: {
                name: 'jack',
                age: 10
            }
        }).then(res => {
            console.log(res);
        }).catch(err => {
            console.log(err);}
        )}
    },


    3. 更新数据

    通过 doc('id名称').update() 

    updata: function() {
        db.collection('User').doc('6cd397ca5ce251e202264f061f1f78d5').update({
            data: {
                age: 23
            }
        }).then(res => {
            console.log(res);
        }).catch(err => {
            console.log(err);
        })
    },

     4. 查找数据

    search: function() {
        db.collection('User').where({
            name: 'jerry'
        }).get().then(res => {
            console.log(res);
        }).catch(err => {
            console.log(err);
        })
    },


    5. 在云开发控制台 手动输入一个 name = jerry 的用户,使用代码查找不到。这是因为 权限设置的原因,修改权限为 所有用户都可读写。


    6. 删除数据

    delegate: function(){
        db.collection('User')
        .doc('6cd397ca5ce251e202264f061f1f78d5')
        .remove()
        .then(res => {
            console.log(res);
        }).catch(err => {
            console.log(err);
        })
    },


    查看全部
    0 采集 收起 来源:云数据库

    2019-05-20

  • 关键节点:

    https://img1.sycdn.imooc.com//5ce213000001317311310584.jpg

    查看全部
    0 采集 收起 来源:云数据库

    2019-05-20

  • 数据类型:Geo Point:地理位置点

    数据库初始化:const db = wx.cloud.database()

    切换环境:

        const testDb = wx.cloud.database({

                env:'test'

    })

    查看全部
    0 采集 收起 来源:云数据库

    2019-05-19

举报

0/150
提交
取消
课程须知
1、对html、css的基础知识有一定的了解 2、对javascript的基础知识有一定的了解
老师告诉你能学到什么?
1、微信小程序基础概念 2、小程序基础知识必备技能 3、小程序云开发三大基础能力 4、小程序全栈项目开发 5、使用Promise处理JS异步问题 6、小程序中使用第三方组件库 7、小程序传统开发模式与云开发模式的区别 8、小程序端发送请求与云函数发送请求的区别

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!