微信小程序入门2

小程序的模板

Template  定义template 可以在模板中定义代码片段,然后再不同的地方调用,使用name属性定义模板的名字。

使用template 使用is属性,声明要使用的模板,然后将需要的数据从js的data传入。

引用wxml的两种方式

import:在该文件中使用目标文件定义的template。

例:<import  src = " item.wxml "/>

import的作用域:import只能引用目标文件的template,不能引用目标文件import引用的template

include:include可以将文件除了template、wxs外的整个代码引入,相当于是拷贝到include的位置

小程序的样式wxss

wxss和web的css类似,不同的是wxss引用了新的尺寸单位,rpx可以适配不同的屏幕宽度,

1rpx = 屏幕宽度 / 750px

小程序中的wxss引入不同,@import  ‘./test.wxss’

小程序中的样式选择器:类选择器,id选择器,元素选择器,伪元素选择器

小程序渲染数据:

在元素中用差值表达式{{msg}}绑定一个变量,在js中的data中定义这个属性初始值,

改变data中的值:this.data.msg = 值,  注意:这样只会改变data中的值,不会改变渲染层

改变渲染层数据:this.setData({msg:值})

小程序中的通讯是多线程的

页面构造器

Page({  //页面

data:{

//存放数据

},

onLoad:function(options){

//生命周期函数:监听页面加载    options接收传过来的值

},

onready:function(){

//声明周期  监听页面初次渲染完成

},

onShow:function(){

//生命周期   监听页面显示,触发早于onReady

},

onHide:function(){

//生命周期    监听页面隐藏,,例如后台状态

},

onUnload:function(){

//生命周期   监听页面卸载

},

onPullDownRefresh:function(){

//监听下拉刷新

},

onreachBottom:function(){

//监听页面触底事件,例如触底加载

},

 onShareAppMessage:function(){

//用户转发

},

onPageScroll:function(){

//页面滚动事件

}

})

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
微信小程序是一种轻量级的应用程序,可以在微信内直接运行,无需下载安装。下面是一个简单的微信小程序入门案例,供参考: 1. 创建小程序项目 首先,在微信开发者工具中创建一个小程序项目,填写相应的项目名称、AppID等信息。创建完成后,可以看到项目中已经自动生成了一些文件和目录。 2. 编写界面和逻辑代码 在小程序项目中,界面和逻辑代码被分别存储在两个不同的文件夹中,分别为 `pages` 和 `utils`。其中,`pages` 文件夹存放小程序的界面代码,而 `utils` 文件夹则存放小程序的逻辑代码。 在 `pages` 文件夹中,可以新建一个 `.wxml` 文件来定义小程序的界面结构,使用 `.wxss` 文件来设置界面的样式,使用 `.js` 文件来编写小程序的逻辑代码。 例如,下面是一个简单的小程序界面代码: ``` <!-- index.wxml --> <view class="container"> <text>欢迎使用微信小程序!</text> </view> ``` 在对应的 `.js` 文件中,可以编写小程序的逻辑代码,例如: ``` // index.js Page({ data: { message: 'Hello, World!' } }) ``` 3. 预览和调试小程序 在编写完小程序的界面和逻辑代码后,可以在微信开发者工具中进行预览和调试。在工具中,点击“预览”按钮,即可在微信客户端中查看小程序的效果。 在预览和调试过程中,可以使用工具提供的调试功能来检查小程序的运行状态和调试错误。 4. 发布小程序 当小程序开发完成后,可以将其发布到微信小程序平台,供用户使用。在微信开发者工具中,点击“上传”按钮,即可将小程序上传到微信小程序平台进行审核和发布。 需要注意的是,小程序需要经过审核才能够正式发布。因此,在上传小程序之前,需要仔细检查小程序的代码和功能,确保符合微信小程序的相关规定和要求。 以上是一个简单的微信小程序入门案例,希望对初学者有所帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值