微信小程序开发---hello

一、安装

直接从官网上进行下载,安装过程很简单,omit。

二、开发hello world 小程序

官方文档:(小声逼逼,中文文档看起来真舒服)
小程序中新增/减少页面,都需要对 pages 数组进行修改。则需要在 app.json 中添加(测试了下,好像添加页面,app.json会自动配置路径)
在这里插入图片描述

2.1 文件介绍:

js ---------- JavaScrip文件
json -------- 项目配置文件,负责窗口颜色等等
wxml ------- 类似HTML文件
wxss ------- 类似CSS文件

2.2 全局配置

app.json 文件是对微信小程序进行全局配置的。文件内容为一个Json对象,属性具体看官方文档。记录了页面组成,配置小程序的窗口 背景色,配置导航条样式,配置默认标题。
app.js在这个文件中监听并处理小程序的生命周期函数、声明全局变量。
app.wxml 非必须。
app.wxss 非必须,全局CSS样式文件。

在app.js中添加代码

App({
  onLaunch: function () {
    console.log('App Launch')
    //生命周期函数--监听小程序初始化,全局只初始化一次
  },
  onShow: function () {
    console.log('App Show')
    //生命周期函数--监听小程序显示;当小程序启动,或从后台进入到前台显示,
    //会触发onShow()
  },
  onHide: function () {
    console.log('App Hide')
    //生命周期函数--监听小程序隐藏;当小程序从前台进入后台,会触发
  }
})

在app.json中添加代码:

{
  "pages": [
    "pages/index/index",
    "pages/logs/logs"
   
  ],
  "window": {
    "backgroundTextStyle": "light",
    "navigationBarBackgroundColor": "#BBDEF8",
    "navigationBarTitleText": "Hello World",
    "navigationBarTextStyle": "white"
  },
  "style": "v2",
  "sitemapLocation": "sitemap.json"
}

在index.js中添加代码:

Page({
  data:{
    // text:"这是一个页面"
  },
  onLoad:function(options){
    // 页面初始化 options为页面跳转所带来的参数
  },
  onReady:function(){
    // 页面渲染完成
  },
  onShow:function(){
    // 页面显示
  },
  onHide:function(){
    // 页面隐藏
  },
  onUnload:function(){
    // 页面关闭
  }
})

在index.wxml添加代码:

<view>
    <text class="window">Hello</text>
</view>

在index.wxss中添加代码:

.window{
  color: fuchsia;
}

最后呈现效果:
在这里插入图片描述
summary:
app相当于全局配置
index相对于页面设置

三、变色字体Hello

在上面的基础上更改:
在index.js中修改代码:

var flag =true;
Page({
  data:{
    color:"window"
    // text:"这是一个页面"
  },
  click:function(){
    console.log("点击了文字");
      if(flag){
        this.data.color="window-red";
        flag=false;
      }else{
        this.data.color="window";
        flag=true;
      }
      this.setData({
        color:this.data.color
      });
  },
  onLoad:function(options){
    // 页面初始化 options为页面跳转所带来的参数
  },
  onReady:function(){
    // 页面渲染完成
  },
  onShow:function(){
    // 页面显示
  },
  onHide:function(){
    // 页面隐藏
  },
  onUnload:function(){
    // 页面关闭
  }
})

在index.wxml中添加代码:

<view>
    <text catchtap="click" class="{{color}}">Hello</text>
</view>

在index.wxss中添加代码:

.window{
  color:aqua;
}
.window-red{
  color:red;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值