frontend/examking-app/components/watch-login/watch-button.vue
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<template>
<view>
<!-- 按钮 -->
<button :class="['buttonBorder',!_rotate?'dlbutton':'dlbutton_loading']"
:style="{'background':bgColor, 'color': fontColor}"
@click="$emit('click', $event)"
@contact="$emit('contact', $event)"
@error="$emit('error', $event)"
@getphonenumber="$emit('getphonenumber', $event)"
@getuserinfo="$emit('getuserinfo', $event)"
@launchapp="$emit('launchapp', $event)"
@longtap="$emit('longtap', $event)"
@opensetting="$emit('opensetting', $event)"
@touchcancel="$emit('touchcancel', $event)"
@touchend="$emit('touchend', $event)"
@touchmove="$emit('touchmove', $event)"
@touchstart="$emit('touchstart', $event)">
<view :class="_rotate?'rotate_loop':''">
<text v-if="_rotate"
class="cuIcon cuIcon-loading1 "></text>
<view v-if="!_rotate">
<slot name="text">{{ text }}</slot>
</view>
</view>
</button>
</view>
</template>
<script>
export default {
props: {
text: String, //显示文本
rotate: {
//是否启动加载
type: [Boolean, String],
default: false,
},
bgColor: {
//按钮背景颜色
type: String,
default: 'linear-gradient(to right, rgba(0,0,0,0.7), rgba(0,0,0,0.6))',
},
fontColor: {
//按钮字体颜色
type: String,
default: '#FFFFFF',
},
},
computed: {
_rotate() {
//处理值
return String(this.rotate) !== 'false'
},
},
}
</script>
<style>
@import url('./css/icon.css');
后面还有 84 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。