小程序学习01(目录文件)

{
    "pages": [
        "pages/index/index" // 页面路径
    ],
    "window": {
        "backgroundTextStyle": "light",//  全局定义小程序的页面颜色,文字颜色
        "navigationBarBackgroundColor": "#fff",
        "navigationBarTitleText": "Weixin",
        "navigationBarTextStyle": "black"
    },
    "style": "v2", // 定义组件的样式版本
    "sitemapLocation": "sitemap.json" // 定义组件的样式版本
}

app.json文件,入口文件,全局配置问件。

app.wxss全局样式文件

project.config.json配置文件

{
  "appid": "wxcfbb04a7d25dff00", // 项目小程序id
  "compileType": "miniprogram",
  "libVersion": "2.27.0",
  "packOptions": {
    "ignore": [],
    "include": []
  },
  "setting": { // 开发者工具的配置 本地设置里相关配置
    "coverView": true,
    "es6": true,
    "postcss": true,
    "minified": true,
    "enhance": true,
    "showShadowRootInWxmlPanel": true,
    "packNpmRelationList": [],
    "babelSetting": {
      "ignore": [],
      "disablePlugins": [],
      "outputPath": ""
    }
  },
  "condition": {},
  "editorSetting": {
    "tabIndent": "insertSpaces",
    "tabSize": 2
  }
}

sitemap.json配置文件

微信现在已经开发小程序内搜索,类似于pc端的seo,该文件用于小程序页面是否允许被微信索引。用于用户是否可以被搜索到

 "checkSiteMap": false,关闭控制台中的黄色警告内容。

页面的配置项会覆盖全局的配置项。具体配置参考全局样式配置中的内容

快速新建小程序页面,在全局的app.json文件中,pages下可以快速生成小程序页面。pages配置下页面默认第一个作为小程序的首页。

wxml和html的区别,html(div,span,img,a) wxml(view,text,image,navigator)

属性节点不同

<a href=''#>链接

<navigator url=''></navigator>

卫星中提供的类型于vue中的语法

数据绑定 列表渲染 条件渲染

wxss类似于css

css中需要手动进行rem换算,微信中会自动换算

新增了rpx尺寸

提供了全局样式和局部样式

wxss仅支持部分css选择器

.js文件的分类

app.js

是整个小程序的项目入口文件,通过App()函数来启动整个小程序

页面的.js文件时页面入口文件,通过调用page()函数来创建并运行页面

普通的.js文件 封装一些公共的函数供页面使用

App({}) //app.js文件
Page({// 页面的.js文件

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值