微信小程序案例学习笔记

视频链接:https://www.bilibili.com/video/BV1i4411c7dU

一、获取信息

(一)页面创建

1.全局三个文件,分别是app.js app.json(放入{}) app.wxss(名称不可更改)

2.创建Pages目录文件(作用是用来放各个页面的)

3.里面创建index目录,里面新建页面(给页面起名字,并且创建四个文件)
(1)js:页面逻辑实现
(2)json:负责标题栏和一些状态栏
(3)wxml:管理页面有什么
(4)wxss:页面排布

4.把内容单元封装在view内部(wxml)

<button open-type='getUserInfo' bindgetuserinfo='getMyInfo'>点击获取头像和昵称</button>
<!-- open-type='getUserInfo' 表示激活获取微信用户信息功能
bindgetuserinfo='getMyInfo' 表示获得的数据将传递给自定义函数getMyInfo,可以自己取-->

5.wxml变量写法:{ {“变量名称”}}

6.js文件中定义变量的方法:在data:{“定义变量”}
规则:变量名称+":"+"’"+内容+"’"
*两个变量之间用","隔开
eg:

data:{
   
    name:'Hello World',
    src:'/image/weixin.jpg'
},

7.js文件中函数的定义方法:
函数名+":"+function(“参数列表(可不写)”){“函数内容”}
*两个{}前后要有“,”

*修改data变量的方法:
this.setData({“修改变量”})
eg:

getMyInfo:function(e){
   
    console.log(e.detail.userInfo;
    let info=e.detail.userInfo;
    this.setData({
   
        name:info.nickName,//更新名称
        src:info.avatarUrl//更新图片来源
    })
},

8.json更改标题栏:
window":{
“内容”:“内容”,

},

(二)wxss-flex布局

详细介绍:https://www.cnblogs.com/hellocd/p/10443237.html

display:flex;
尺寸单位"rpx":无视设备原先的尺寸,统一规定屏幕宽度为750rpx。

容器属性:
在这里插入图片描述

二、天气小程序

(一)picker

<picker>是从底部弹起的滚动选择器组件,目前根据mode属性值的不同支持五种选择器:普通选择器(默认),多列选择器,时间选择器,日期选择器,省市区选择器。
eg.
*wxml:

<picker mode="region" bindchange="changeRegion">
<view>{
   {
   region}}</view>
</picker>

*js:

data:{
   
        region:['北京市','北京市','东城区']
    },
changeRegion: function (e) {
   
    this.setData({
   
      region: e.detail.value,
      now: ''
    })
    this.getWeather(); //更新天气
  },

省市区选择器:
value:表示选中的省市区,默认选中每一列的第一个值
bindchange:当value改变时触发change事件,event.detail={value:value}

(二)网络API

和风天气:提供的API接口
根据网站的相关代码提示和接口信息制作url
回到微信公众平台,添加服务器域名
网址:https://dev.qweather.com/docs/api/geo/

1.调用函数:this.“函数名”(参数列表)
eg. this.getWeather();

2.wx.request({
url:
data:
success:function(e){
通常先在控制台输出看一下
}
})
+更改变量值

getWeather: function () {
   
    var that = this; //this不可以直接在wxAPI函数内部使用
    wx.request({
    //寻找城市ID
      url: &#
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码
微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码 微信小程序源码-毕业设计期末大作业课程设计源码

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值