微信小程序-事件绑定、样式引入、模板引用

绑定组件事件处理函数:

bindtap

<view id="tap" data-hi="wechat" bindtap="tapName">点击</view>

Page({

tapName:function(event){

console.log(event)

}})

冒泡和不冒泡

bind时间绑定不会阻止冒泡事件,catch事件绑定可以阻止冒泡事件。

(bindtap/catchtap)

<view id="outter" bindtap="handletap1">

outer view

<view id="middle" catchatap="handletap2">

middle view

<view id="inner" bindtap="handltap3">

inner view

</view>

</view>

</view>


模板引用

wxml提供两种文件引用方式import、include

import 在文件中使用目标文件定义的template,但是不会import目标文件中的import的template。

main.wxml

<template name="main">
<p>main wxml{{main}}</p>
</template>

index.wxml

<import src="main.wxml"/>
<template is="main" data="{{main:'native'}}"/>

include可以将目标文件除了<template/>的整个代码引入。相当于拷贝到include位置上。

index.wxml

<include src="header.wxml"/>
<view>body</view>
<include src="footer.wxml"/>

***********WXSS*******************

扩展特性

尺寸单位:

rpx:750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素

1rem = (750/20)rpx


wxss导入wxss:@import

main.wxss

.h3{font-size:39px;}

index.wxss

@import "main.wxss";
.h5{color:#fff;}
内联样式:

<view style="color:{{color}};"/>

<view class="normaClass"/>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值