小程序学习

小程序相关知识

1. WXML
  • 自带组件,比如 <view></view> <button></button>
  • 按钮点击事情绑定写法:
  • <button bindtap="handTap">点击</button>
  •   指令
<button wx:if="{{status=='学习中'}}">我出现了</button>
<button wx:else="{{status=='学习中'}}">我出现了</button>

//默认是这两个值index item,也可以修改key值
<view wx:for="{{[1,2,3,4]}}" wx:key="index"
wx:for-index="ourind" wx:for-item="ourItem">
{{ourind}}
{{ourItem}} 
</view>
2. api相关
1.
wx.showModal({
      title: '提示',
      content: '是否提交',
      complete: (res) => {
        if (res.cancel) {
          console.log(11)
        }
    }
  })  //二次弹窗询问提示
2. 
wx.showActionSheet({
      itemList: ["返回","1111"],
      success: (res)=>{
        console.log(res,'-----')
      }
    })
// 底部弹窗

3.
// 接口请求
 wx.request({
                url:"https://qinchenju.com/homemaking/v1/user",
                method:'PUT',
                header:{token},
                data:{
                  nickname: this.data.namek,
                  avatar: this.data.img,
                  gender:"1"
                },
                success:(res)=>{
                  console.log('res',res)
                }
              }
              )

JS

      待补充

业务通用组件写法

        待补充

即时通讯SDK集成

         待补充

全局状态管理机制

         待补充


小程序踩坑记录 😂

1.app.json: ["tabBar"][1]["pagePath"]: "pages/publish/publish" need in ["pages... 

        原因是tabBar组件在配置时需要在app.json 的 pages:[ ' /xx/xx/xx '] 也标明路径

2. 使用vant-weapp组件库踩坑-- 安装报错

更换淘宝镜像依旧报错:

解决方案:只需要 降低开发工具版本号比如2.xx版本:

3.关于路由跳转为何没生效?

原因:路径一定要写相对路径,与app.json内路径一致。比如下面两种调整方式

wx.reLaunch({
      url:'/pages/login/login'
    })
wx.switchTab({
      url:'/pages/home/home'
    })

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值