小程序学习笔记

app.json 全局配置

(json不能写注释)

pages:小程序组成的页面路径,所有页面!

便于找到资源路径!指向文件而不是文件夹,但是无需写出后缀~(index.wxml)

注意app.json与pagesa文件夹的并列关系,即全局文件(app.json   app.js  app.wxml)

覆盖规则类似于CSS,内部覆盖外部,就近原则

windows 窗口参数

 "navigationBarBackgroundColor": "#000000"

背景颜色,底色

"navigationBarTextStyle": "white"

导航栏标题颜色,仅支持 black / white;

"navigationBarTitleText": "云开发 QuickStart",

文字

"backgroundTextStyle": "dark",

下拉 loading 的样式,仅支持 dark / light???不懂

navigationBar

app.wxss

与CSS完全类似

 

networkTimeout

各类网络请求的超时时间,单位均为毫秒。??不懂

 

 

页面配置(文件名.json)

基本参数与page.json相似,但是只能写window属性

sitemap.json(是否允许微信爬虫)

没有sitemap则默认所有页面都

能被索引

场景值:用来描述用户进入小程序的路径(以及方式)

<view class="userinfo">
    <button 
      open-type="getUserInfo"   <!-- 微信开放能力 -->
      bindgetuserinfo="onGetUserInfo"   <!--会返回获取到的用户信息,回调的detail数据与wx.getUserInfo返回的一致,open-type="getUserInfo"时有效-->
      class="userinfo-avatar"   <!--class类选择器-->
      style="background-image: url({{avatarUrl}})"
      size="default"  <!--按钮大小:default和mini-->
    ></button>
    <view class="userinfo-nickname-wrapper">
      <button class="userinfo-nickname" bindtap="onGetOpenid">点击获取 openid</button>
    </view>
  </view>

可见wxml由一层层的view(视图)构成相当于HTML里面的div

就是用户可操作的按键了

<button class = "··类名··" bindtap="····对应的js文件里面的函数名····" >···按键上可阅读的文字···</button>

<text>··显示在视图里的文字··</text>

页面链接 URL 

 <navigator url="../databaseGuide/databaseGuide" open-type="navigate" class="uploader-text">

      <text>前端操作数据库</text>

    </navigator>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值