WeChat アプレット開発ドキュメント
/ 微信小程序按鈕組件:button
微信小程序按鈕組件:button
button
按鈕。
注:button-hover
默認(rèn)為{background-color: rgba(0, 0, 0, 0.1); opacity: 0.7;}
示例代碼:
/** wxss **/ /** 修改button默認(rèn)的點(diǎn)擊態(tài)樣式類**/ .button-hover { background-color: red; } /** 添加自定義button點(diǎn)擊態(tài)樣式類**/ .other-button-hover { background-color: blue; }
<button type="default" size="{{defaultSize}}" loading="{{loading}}" plain="{{plain}}" disabled="{{disabled}}" bindtap="default" hover-class="other-button-hover"> default </button> <button type="primary" size="{{primarySize}}" loading="{{loading}}" plain="{{plain}}" disabled="{{disabled}}" bindtap="primary"> primary </button> <button type="warn" size="{{warnSize}}" loading="{{loading}}" plain="{{plain}}" disabled="{{disabled}}" bindtap="warn"> warn </button> <button bindtap="setDisabled">點(diǎn)擊設(shè)置以上按鈕disabled屬性</button> <button bindtap="setPlain">點(diǎn)擊設(shè)置以上按鈕plain屬性</button> <button bindtap="setLoading">點(diǎn)擊設(shè)置以上按鈕loading屬性</button>
var types = ['default', 'primary', 'warn'] var pageObject = { data: { defaultSize: 'default', primarySize: 'default', warnSize: 'default', disabled: false, plain: false, loading: false }, setDisabled: function(e) { this.setData({ disabled: !this.data.disabled }) }, setPlain: function(e) { this.setData({ plain: !this.data.plain }) }, setLoading: function(e) { this.setData({ loading: !this.data.loading }) } } for (var i = 0; i < types.length; ++i) { (function(type) { pageObject[type] = function(e) { var key = type + 'Size' var changedData = {} changedData[key] = this.data[key] === 'default' ? 'mini' : 'default' this.setData(changedData) } })(types[i]) } Page(pageObject)