"点赞"组件:<like> —— 快应用组件库H-UI

<import name="like" src="../Common/ui/h-ui/scene/c_like"></import>
<template>
    <div class="container">
        <like id="like1"></like>
    </div>
</template>

<style lang="less">
    @import '../Common/styles/container.less';
</style>

<import name="like" src="../Common/ui/h-ui/scene/c_like"></import>
<template>
    <div class="container">
        <like id="like2" heart="true"></like>
    </div>
</template>

<style lang="less">
    @import '../Common/styles/container.less';
</style>


<import name="like" src="../Common/ui/h-ui/scene/c_like"></import>
<template>
    <div class="container">
        <like id="like3" value="9998"></like>
        <like id="like4" value="9999"></like>
        <like id="like5" value="99999"></like>
        <like id="like6" value="100000"></like>
    </div>
</template>

<style lang="less">
    @import '../Common/styles/container.less';
</style>

<import name="like" src="../Common/ui/h-ui/scene/c_like"></import>
<template>
    <div class="container">
        <like id="like7" value="666" clicked="true"></like>
    </div>
</template>

<style lang="less">
    @import '../Common/styles/container.less';
</style>

<import name="like" src="../Common/ui/h-ui/scene/c_like"></import>
<template>
    <div class="container">
         <like id="like8" value="666" color="warning" bg-color="bg-default"></like>
    </div>
</template>

<style lang="less">
    @import '../Common/styles/container.less';
</style>

<import name="like" src="../Common/ui/h-ui/scene/c_like"></import>
<template>
    <div class="container">
       <like id="like9" value="666"></like>
    </div>
</template>

<style lang="less">
    @import '../Common/styles/container.less';
</style>

<script>
    import prompt from '@system.prompt'

    export default {
        private: {
            params: {}
        },
        onInit() {
            this.$on('like9_dispatchEvt',this.dispatchEvt)
        },
        dispatchEvt(evt) {
            var clicked = evt.detail.value
            // 弹窗显示详细说明
            prompt.showToast({
                message: clicked ? '用户点赞了' : '用户取消了点赞',
                duration: 1,
                gravity: 'top'
            })
        }
    }
</script>

扫码体验

posted @ 2020-04-20 16:21  快应用HUI  阅读(238)  评论(0编辑  收藏  举报