微信小程序学习笔记(1)
文章目录
- 一、文件作用
- `app.json`:
- `project.config.json`:
- `sitemap.json`
- 页面中`.json`
- 二、项目首页
- 三、语法
- **WXML**和**HTML**
- WXSS 和CSS的区别
- 小程序中.js文件的分类
一、文件作用
app.json:
当前小程序的全局配置,包括所有页面路径、窗口外观、界面表现、底部tab
pages:当前小程序的所有页面路径
window:全局定义小程序的背景色、文字色等可以设置如下:
更多用法:window用法
style:全局定义小程序组件所使用的样式版本
sitemapLocation:指定sitemap.json的路径
project.config.json:
项目配置文件,记录对小程序开发工具所做的个性化配置
setting:保存了编译相关的配置
appid:小程序的账号 ID
sitemap.json
微信现已开放小程序内搜索,效果类似于PC网页的SEO。sitemap.json文件用来配置小程序页面是否允许
微信索引。
当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索关键字和页面的索引匹配成功的时候,小程序的页面将可能展示在搜索结果中。
页面中.json
和app.json一样,但是页面中的配置会覆盖app.json中相同的window配置
二、项目首页
app.json中pages的前后顺序,默认第一个是首页
三、语法
WXML和HTML
-
标签名称不同
HTML ( div, span, img, a )
WXML ( view, text, image, navigator)
(上面的是一一对应的类似用法比较)
-
属性节点不同
超链接
-
提供了类似于Vue中的模板语法
数据绑定
列表渲染
条件渲染
WXSS 和CSS的区别
① 新增了rpx尺寸单位
- cSS中需要手动进行像素单位换算,例如 rem
- wXSS在底层支持新的尺寸单位 rpx,在不同大小的屏幕上小程序会自动进行换算
② 提供了全局的样式和局部样式
- 项目根目录中的app.wxSs会作用于所有小程序页面
- 局部页面的.wxSS样式仅对当前页面生效
③ WxSS仅支持部分CSS选择器
- .class和#id
- element
- 并集选择器、后代选择器
- ::after和 ::before等伪类选择器
小程序中.js文件的分类
小程序中的JS文件分为三大类,分别是:
① appg.js
- 是整个小程序项目的入口文件,通过调用App()函数来启动整个小程序
② 页面的.js 文件
- 是页面的入口文件,通过调用Page()函数来创建并运行页面
③ 普通的.js 文件
- 是普通的功能模块文件,用来封装公共的函数或属性供页面使用
- 是页面的入口文件,通过调用Page()函数来创建并运行页面
- 是整个小程序项目的入口文件,通过调用App()函数来启动整个小程序
-
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!



