手把手带你学习微信小程序 —— (微信小程序常用代码块)

line-heigth: 50rpx;

7.设置分割线

border-bottom: 1px solid #e4e4e4;

8. 居中布局的一种方式

margin: 0 auto;

9. 垂直居中

三、微信官方 API

========================================================================

3.1 普通接口

3.1.1 修改当前界面的标题

wx.setNavigationBarTitle({

title: “”,

})

3.1.2 加载响应,。。。

在这里插入图片描述

wx.showLoading({

title: ‘正在发表中。。。。’,

})

// 一般某个任务执行完之后,就要把加载隐藏

wx.hideLoading();

3.1.3 界面跳转

//跳转到某一个页面

wx.navigateTo({

url: ‘’,

})

//回到上一页

wx.navigateBack({});

3.1.4 自动跳转到页面的首行(在onShow中执行)

wx.pageScrollTo({

scrollTop: 0,

})

3.1.5 自定义组件,数据渲染出现问题

observer(newVal, oldVal, changedPath) {

// 属性被改变时执行的函数(可选),也可以写成在methods段中定义的方法名字符串, 如:‘_propertyChange’

// 通常 newVal 就是新设置的数据, oldVal 是旧数据

}

3.1.6 延时函数

延时 1000 ms,即1s

setTimeout(()=>{

//方法体

},1000);

3.1.7 某一任务执行成功,即显示相对应的文字

在这里插入图片描述

wx.showToast({

title: ‘发送成功’,

});

3.2 云开发接口

3.2.1 操作云函数数据库

在 index.js 中的 Page 之前加入全局变量

const db = wx.cloud.database();

Page({

nonono : function()

{

db.collection(“云函数你创建集合的名称”).bulabula

//这里就是对云数据库的集合相关操作了

},

})

3.2.2 完成微信授权的功能

在 app.js 中写好相对应的 授权功能函数,

eg:

//获取用户授权

loadUserInfo:function(){

const that = this;

wx.getSetting({

success: res =>{

const isUserInfo = res.authSetting[‘scope.userInfo’];

if(isUserInfo){

wx.getUserInfo({

success:res => {

console.log(res);

const userInfo = res.userInfo;

that.globalData.userInfo = userInfo;

}

})

}

}

})

},

然后回到 index.js 中,还是和上面一样,在Page 前面

// 获取 app.js 中手机的相关信息

const app = getApp();

//然后后面就可以直接通过 app 调用 app.js中写下的方法,这是一个获取个人姓名的接口实现

const author = app.globalData.userInfo;

四、wx:key 解决方案

===========================================================================

wx:key 是为了提高循环效率而出现了,给它的值,只要是循环元素中的唯一的标识符就可以了

1. 字符串类型的循环

wx:key=“{{this}}”

五、常用代码块梳理

=======================================================================

5.1 获取手机的设备信息

同步获取手机信息

在 index.js 下实现

onLoad: function (options) {

this.initImageSize()

},

initImageSize:function(){

const windowWidth = wx.getSystemInfoSync().windowWidth;//获取手机的宽度

console.log(windowWidth)

},

5.2 延时函数

延时 0.8 秒,以毫秒为单位

setTimeout(function(){

},800)

六、特殊组件的实现

=======================================================================

6.1 在当前界面实现一个按钮组件

先看图

在这里插入图片描述

index.wxml

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后

image.png

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!
础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!**

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后

[外链图片转存中…(img-1nirT7Dk-1712442624253)]

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!

  • 16
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,让我们开始吧!创建微信小程序需要以下步骤: 1. 注册微信小程序账号 在微信公众平台注册一个小程序账号。如果您没有微信公众号账号,需要先注册一个公众号账号。在注册小程序账号时,需要提供您的身份证信息进行实名认证。 2. 创建新的小程序 进入小程序后台,点击“开发”-“开发设置”-“新增小程序”-“小程序名称”填写您的小程序名字,点击“提交”即可。 3. 配置小程序信息 在小程序后台,点击“开发”-“开发设置”-“基本设置”可以设置小程序的基本信息,如小程序的头像、简介、关联公众号等。 4. 开发小程序小程序后台,点击“开发”-“开发设置”-“开发者工具”下载并安装开发者工具。打开开发者工具后,可以创建小程序项目,编写代码并进行调试。 5. 发布小程序小程序后台,点击“提交审核”进行小程序审核,并在审核通过后进行发布。 下面是一个简单的微信小程序开发示例: 1. 创建项目 打开微信开发者工具,点击“新建小程序项目”按钮,填写项目信息,包括小程序名称、AppID、项目目录、代码类型等。 2. 编写代码 使用开发者工具中提供的代码编辑器,在项目目录中编写小程序代码。这里我们以一个简单的“Hello World”小程序为例,代码如下: ``` //index.js Page({ data: { text: "Hello World" } }) ``` ``` <!-- index.wxml --> <view>{{text}}</view> ``` 3. 预览小程序 在开发者工具中,点击“预览”按钮,可以预览小程序的效果。可以通过手机扫描预览二维码,在手机端进行预览。 4. 发布小程序小程序开发完成后,可以在小程序后台进行提交审核。审核通过后,可以在小程序后台进行发布。 希望这个简单的示例能够帮助您了解微信小程序的开发流程。如果您需要更详细的指导,可以参考微信小程序开发文档或者找专业的小程序开发公司寻求帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值