博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端小demo之用vue实现一个简单的点赞组件
阅读量:5077 次
发布时间:2019-06-12

本文共 846 字,大约阅读时间需要 2 分钟。

实现效果

实现步骤:

  1. 注册vue组件
  2. 创建vue对象,使用组件
  3. 根据需要,在组件中定义方法和data

html代码

复制代码

js代码

/* 注册vue组件 *//* 组件名:like组件模板id: like-component */Vue.component('like', {    template: '#like-component',    /* 利用函数return动态数据 */    data: function(){        return {            /* 点赞数 */            like_count: 10,            /* 点赞状态 */            liked: false        }    },    methods: {        /* 创建方法取反liked状态,动态渲染点赞数 */        toggle_like(){            if(!this.liked){                this.like_count++;            }else{                this.like_count--;            }            this.liked = !this.liked;        }    }})new Vue({    el: '#app'})复制代码

css代码

.liked {    background-color: pink;}复制代码

附:前端小demo系列会持续更新,这个系列会倾向于比较基础的demo,仅供交流学习,如果你喜欢的话,希望能点个赞哦

转载于:https://juejin.im/post/5d5139226fb9a06af712281c

你可能感兴趣的文章
LinkedList源码分析
查看>>
TF-IDF原理
查看>>
用JS制作博客页面背景随滚动渐变的效果
查看>>
JavaScript的迭代函数与迭代函数的实现
查看>>
一步步教你学会browserify
查看>>
Jmeter入门实例
查看>>
亲近用户—回归本质
查看>>
中文脏话识别的解决方案
查看>>
CSS之不常用但重要的样式总结
查看>>
Python编译错误总结
查看>>
URL编码与解码
查看>>
日常开发时遇到的一些坑(三)
查看>>
Eclipse 安装SVN插件
查看>>
深度学习
查看>>
TCP粘包问题及解决方案
查看>>
构建之法阅读笔记02
查看>>
添加按钮
查看>>
移动端页面开发适配 rem布局原理
查看>>
Ajax中文乱码问题解决方法(服务器端用servlet)
查看>>
会计电算化常考题目一
查看>>