微信小程序

开发工具下载:
https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html
app.js     存储动作[全局js]
app.json   页面配置文件
app.wxss   样式   [全局样式配置]


pages   是页面文件夹

pages中每一个页面都对应一个文件夹
页面中必须要有的文件是 .js 和.wxml

wxml文件是存储结构内容;
js文件是存储动作的。



研究任何一个项目都必须要知道的3点!

1、找准视图位置;
2、了解视图中引用的标签;
3、找到全局自定义函数的位置



js :

data: {
    
      id: 1,
      mp3name: "xdw点歌系统"

  },


wxml:

{{mp3name}}


js:

  data: {
    newsList2: {
      id: 1,
      mp3name: "xdw点歌系统"

    }
  },

wxml:

{{newsList2.mp3name}}



小程序开发中!图片标签是:
<image src="../../image/mp3.jpg"></image>





wxml:

<!--循环输出列表 begin-->
<view wx:for="{{newsList}}" class="list">

{{item.id}} == {{item.mp3name}}

</view>
<!--循环输出列表 end-->

当前循环只是循环列出了内容。但是我们需要给内容增加一个点击跳转到对应的播放页面。


JS:

  onLoad: function (options) {

    var that = this  //不能少

 //调用应用实例的方法获取全局数据
        that.setData({
          newsList: res.data
        })



<!--循环输出列表 begin-->

<view wx:for="{{newsList}}" class="list">


<navigator url="../../pages/show/show?id={{item.id}}" hover-class="navigator-hover" >


{{item.id}} == {{item.mp3name}}


</navigator>

</view>

<!--循环输出列表 end-->

注意:跳转页面必须存在且在app.json中有配置!========================================



找组件-》媒体组件-》audio


小程序中如何声明函数:

 audioPlay: function () {
   console.log(123);
  }


事件的绑定:bindtap="audioPlay"  点击后执行audioPlay方法。

<button type="primary" bindtap="audioPlay">播放</button>
<button type="primary" bindtap="audioPause">暂停</button>



底部导航!
API,搜索tabBar



 "tabBar": {
    "list": [
      {
        "pagePath": "pages/obj/obj",
        "text": "首页",
        "iconPath": "image/index2.png",
        "selectedIconPath": "image/index.png"
        
      },
      {
        "pagePath": "pages/logs/logs",
        "text": "关于我们"
      }
    ]
  }
https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-react.html#wxshowmodalobject


原文地址:https://www.cnblogs.com/liu-heng/p/7131600.html