小程序 笔记11.08

课堂学习:微信开发者工具初步认识

一、文件介绍:

    pages目录 用于存放所有的页面

    utils目录 用于存放工具类文件

    app.js 是入口文件,程序在运行时,首先要执行该文件

    app.json 是全局配置文件,用于配置小程序的信息(它里面配置的是全局信息)

    app.wxss 是全局样式文件

    project.config.json 是项目配置文件

    sitemap.json 是SEO配置文件

二、每一个页面由四个文件组成:

    xxx.wxml文件,就相当于一个html文件

    xxx.wxss文件,就相当于一个css文件

    xxx.js文件,是交互文件(核心文件)

    xxx.json文件,是页面的配置文件(它里面配置的是当前页面信息)

三、在wxml文件中,不能写传统的html标签,只能写微信提供的组件:

  view组件,就相当于div标签

  text组件,就相当于span标签

四、在wxss文件中,最好不要写标签选择器和id选择器,统一写类选择器

五、为了让小程序里面的内容在各种设备上能够自适应显示,

微信推出了响应式单位:rpx,在iphone6中 2rpx=1px

六、index.js

Page()函数,返回页面对象,该函数需要传一个配置参数,这个配置参数,是一个对象。

data选项,定义页面的数据

七、swiper滑块视图容器

<view class="container">

  <!-- swiper是滑块视图容器,它里面只能放swiper-item组件,

    swiper组件的常用属性:

    circular是衔接滑动

    autoplay是自动切换

    interval自动切换时间间隔

    indicator-dots是否显示面板指示点

    indicator-color指示点颜色

    indicator-active-color当前选中的指示点颜色

    image是图片组件,注意:最好全部采用网络图片,因为小程序总提交不允许超过2MB

   -->

  <swiper class="swiper" circular autoplay interval="5000" indicator-dots

  indicator-color='#eeeeee' indicator-active-color="#336699">

    <swiper-item> </swiper-item>

</swiper>

八、插值表达式  {{XXX}}

<!-- {{}} 是插值表达式,这里面可以直接使用js里面定义的数据 -->

  <view class="type">

    <text>歌曲分类:{{name}}</text>

    <text>歌曲热度:{{hot}}</text>

  </view>

九、wx:for指令 与 触屏事件 bindtap

<!-- wx:for指令,用于循环列表,循环出来的每一项通过item返回,

    每一项对应的索引,通过index返回。

    循环列表时,添加wx:key的好处时,将来列表发生变化时重新渲染列表的损耗为更低 -->

    <view wx:for="{{songs}}" wx:key="index" class="item">

      <text>{{index}}-{{item.id}}-{{item.name}}</text>

      <!-- bindtap是触屏事件,其实就是相当于网页中的点击事件 -->

      <view class="btn" data-i='{{index}}' data-j = '1' bindtap="delSong">删除</view>

    </view>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容