day03

小程序开放能力

获取网络状态

 // 网络状态
wx.getNetworkType({
  success(res){
    console.log(res);
    if (res.networkType !='wifi') {
      wx.showModal({
    content:'当前网路非wifi',
    success(res){
      console.log(res);
    }
      })
    }
  }
})

扫码能力

scanCode(){
  wx.scanCode({
    success(res){
      console.log(res);
      wx.showToast({
        icon:'none',
        title: 'res.result',
      })
    }
  })
  },

获取当前微信信息


  getUserProfile(e) {
    // 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认,开发者妥善保管用户快速填写的头像昵称,避免重复弹窗
    wx.getUserProfile({
      desc: '展示用户信息', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
      success: (res) => {
        console.log(res)
        this.setData({
          userInfo: res.userInfo,
          hasUserInfo: true
        })
      }
    })

小程序分享

/**
   * 用户点击右上角分享
   */
  onShareAppMessage( ) {
return{
  title:'做兄弟,就来砍我',
  imageUrl:'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fitem%2F202002%2F13%2F20200213093435_alvlu.thumb.1000_0.png&refer=http%3A%2F%2Fc-ssl.duitang.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1678439308&t=fe1c995e4109a55cb182815adde9f0c2'
}
  },
  // 分享朋友圈
onShareTimeline( ){
return{
  title:'分享到朋友圈'
}
}
})

自定义组件

1、创建组件
构造器使用的时Component
配置文件中设置component:true
2、引入组件
首先声明这个组件,在配置文件声明

  "usingComponents": {
    "son":"../../components/son/son"
  }

3、设置插槽
4、命名插槽
4、命名插槽
开启配置

Component({  options: {    multipleSlots: true // 在组件定义时的选项中启用多slot支持  },})// 使用的时候// 父组件<son> <view slot="名字"> </view> </son>// 子组件中<slot name="名字"></slot>

父子通信

son.js
   * 组件的属性列表
   */
  properties: {
toSon:{
  type:[Number,String],
value:"默认值"
}
  },```


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值