【微信小程序】开发配置

1.json配置文件的作用

2.  app.json文件

  • pages:用来记录当前小程序所有页面的路径
  • window:全局定义小程序所有页面的背景色、文字颜色等
  • style:全局定义小程序组件所使用的样式版本
  • sitemapLocation:用来指明sitemap.json的位置

3.project.config.json 文件

  • setting 中保存了编译相关的配置
  • projectname中保存的是项目名称
  • appid中保存的是小程序的账号ID

4.sitemap.json文件

微信现已经开放  小程序内搜索  效果类似PC网页的SEO。

sitemap.json 文件用来  配置小程序页面是否允许微信索引

当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索关键字和页面的索引匹配成功的时候,小程序的页面将可能展示在搜索结果中。

5.内部json文件

小程序中的每一个页面,可以使用json文件来对本页面的窗口外观进行配置,页面中的配置项会覆盖app.json的window中的相同的配置项,例如:

6.新建小程序页面

在app.json -> pages新增页面的存放路径,小程序开发者工具可自动创建对应的页面文件

7.修改项目首页

只需要调整app.json -> pages 数组中页面路径的前后顺序,即可修改项目的首页,小程序会把排在第一位的页面,当作项目首页进行渲染

9.wxml

wxml是小程序框架设计的一套标签语言,用来构建小程序页面的结构,其作用类似于网页开发中的html

wxml 和 html的区别

标签名称不同

  • html (div , span , img , a) 
  • wxml (view ,  text , image , navigator)

 属性节点不同

  • <a href="#">超链接</a>
  • <navigator url="pages/home/home"></navigator>

提供了类似于vue的模板语法

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

10. wxss

wxss 是一套样式语言 ,用于描述wxml的组件样式,类似于网页开发中的css

wxss 和 css 的区别

新增了rpx 尺寸单位

  • css  中需要手动进行像素单位换算  如: rem
  • wxss在底层支持新的尺寸单位rpx , 在不同大学奥德屏幕上小程序会自动进行换算

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

  • 项目根目录中的app.wxss会作用于所有小程序页面
  • 局部页面的wxss样式仅仅对当前页面生效 

wxss仅支持部分css选择器

  • .class 和 # id ( class 选择器和 id 选择器 ) 
  • element ( 标签选择器)
  • 并集选择器、后代选择器
  • ::after 和 ::before等伪类选择器 

11. 小程序中的 .js文件 

在小程序中 js 文件用来处理用户的操作,例如:响应用户的点击、获取用户的位置等

js 文件的分类

app.js

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

页面的 js 文件

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

普通的 js 文件

  • 是普通的功能模块文件,用来封装公共的函数活属性提供页面使用
  • 21
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值