1、if语句跟for循环的使用

<block wx:if="{{n==1}}">
<view>1917</view>
</block>
<block wx:elif="{{n==2}}">
<view>1918</view>
</block>
<block wx:else>
<view>1919</view>
</block>

----------------------------下面为wx:for---------------------------------------
<block wx:for="{{list}}" wx:key="index">
<view>{{item}}---{{index}}
<view wx:for="{{arr}}" wx:for-item="child" wx:for-index="idx" wx:key="idx">
{{child}}-----{{idx}}
</view>
</view>
</block>

2、标签

  <view></view>相当于div

  <text></text>相当于span

3、事件

  1、bindtap="事件名称没有括号"

  通过this.setData({

    message:""

  },())=>{

  console.log(this.data.message)

  再回调里面通过这种方式来验证是否修改成功

  }

  这种方式触发

  ---------------------------------------------------

  如果需要传参那么在标签内部通过

         data-info="先森"进行传参
  接受通过e.currentTarget.dataset.info接受,info为传递参数时定义的名称
------------------------------下面是第二种--------------------------------------
  2、catchtap方法同上
 
-------------------------------区别-------------------------------
  区别:bindtap会进行事件冒泡
     catchtap不会进行时间冒泡
 
 
 
4、事件传参如何传递?上面的简化
  自定义属性data-属性  接受的时候通过e.currentTarget.dataset.属性进行接收
 
5、模板,创建一个公共的文件,只写布局,从外部传递参数让他去遍历,有很好的的复用性,这就叫模板。
  通过template的name属性来定义模板的名称
   <template name="booklist"> <view class="book_item"> <view>{{item.bookname}}</view> <view>{{item.auth}}</view> </view> </template> 使用时,将其放入对应的文件
  通过template的is属性来使用相对应的模板
   <import src="../../template/template.wxml"/> <view> <block wx:for="{{books}}" wx:key="index"> <template is="booklist" data="{{item}}"></template> </block> </view> 
  如果模板需要进行外部引入则需要<import src="">来进行引入
7、在微信小程序中如何在wxss引入本地图片(坑)
  注意:微信小程序中无法在wxss中引入本地图片
  解决方案:
    1、使用网络图片
    2、使用bass64的图片  http://imgbase64.duoshitong.com/
8、api
  

onLoad() {
wx.request({
url: 'http://m.maoyan.com/ajax/movieOnInfoList',
method: "get",
data: {
// ci: 1,
token: ""
},
success: function(data) {
console.log(data)
}
})
}
  

最新文章

  1. Linux Yum 安装JDK
  2. java中类的加载情况
  3. csapp2e-chapter2-homework
  4. iOS 8.0后使用UIAlertController
  5. tomcat重启脚本
  6. Win8.1屏幕亮度自动调节关闭方法
  7. 转:LoadRunner负载测试之Windows常见性能计数器,分析服务器性能瓶颈
  8. If you insist running as root, then set the environment variable RUN_AS_USER=root...
  9. Direct3D 2D文本绘制
  10. MVC 返回ActionResult 类型
  11. 自学Aruba1.1-Aruba体系结构-产品线
  12. JSSDK实现微信自定义分享---java 后端获取签名信息
  13. iOS 图片9切
  14. Linux出现Read-only file system错误的解决方法
  15. 来自师兄的Django2.0笔记摘录
  16. Visual studio 附加进程调试
  17. 调用Microsoft.Office.Interop.Word生成自定义Word文档
  18. HDU 1542 矩形面积并【离散化+线段树+扫描线】
  19. Spring-MVC配置Gson做为Message Converter解析Json
  20. thinkphp 如何查询数据库

热门文章

  1. Arcmap10.7连接oracle,但不装oracle客户端的配置
  2. mybatis的if标签判断子类属性-There is no getter for property named &#39;export&#39; in
  3. 全面优化MySQL(一)
  4. SQL Server 2008将数据库数据导出到脚本
  5. 01.Windows2008R2系统禁启SMBv1服务命令
  6. 【编码的法则】谨慎的使用static
  7. python3-调用函数
  8. Sass:@error
  9. 基于 Ansible 的 ELK 部署说明
  10. [POJ 1390] Blocking