vue实现评价星星功能


Posted in Javascript onJune 30, 2020

本文实例为大家分享了vue实现评价星星的具体代码,供大家参考,具体内容如下

vue实现评价星星功能

代码:

<template>
 
  <ul class="StarsWrap">
  <li v-for="(i,index) in list" :key="index" @click="clickStars(index)">
   <img :src="xing>index?stara:starb"/>
  </li>
  </ul>
  <p>{{rateScoreText}}</p>
 
</template>
 
<script>
 
export default {
 name: 'evaluate',
 data () {
 return {
  rateScoreText: '',
  rateScoreDesc: ['非常不满意,各方面都很差', '不满意,比较差', '一般,还需改善', '比较满意,仍可改善', '非常满意,无可挑剔'],
  stara:'../../static/img/details/shoucang.png',//亮星星
  list:[0,1,2,3,4],
  starb:'../../static/img/details/shouc.png',//暗星星
  xing:0,
 }
 },
 methods:{
 clickStars(i){
  this.rateScoreText=this.rateScoreDesc[i]
  this.xing = i+1
  console.log("点击了"+(i+1)+"颗星")
 }
 },
}
</script>
 
<style scoped>
.StarsWrap{
 width: 100%;
 height: 0.2rem;
 margin: 0.1rem 0;
}
.StarsWrap li{
 float: left;
 margin-right: 0.1rem;
}
</style>

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Prototype使用指南之base.js
Jan 10 Javascript
Javascript公共脚本库系列(一): 弹出层脚本
Feb 24 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
Mar 18 Javascript
js中利用tagname和id获取元素的方法
Jan 03 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
May 24 Javascript
详解本地Node.js服务器作为api服务器的解决办法
Feb 28 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
Mar 28 Javascript
socket.io与pm2(cluster)集群搭配的解决方案
Jun 02 Javascript
使用 vue 实现灭霸打响指英雄消失的效果附demo
May 06 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
Aug 07 Javascript
如何使用Javascript中的this关键字
May 28 Javascript
如何在postman中添加cookie信息步骤解析
Jun 30 Javascript
Json实现传值到后台代码实例
Jun 30 #Javascript
vue实现循环滚动列表
Jun 30 #Javascript
js实现简单音乐播放器
Jun 30 #Javascript
angular中的post请求处理示例详解
Jun 30 #Javascript
vue开发简单上传图片功能
Jun 30 #Javascript
jquery实现上传图片功能
Jun 29 #jQuery
vue实现图片上传到后台
Jun 29 #Javascript
You might like
PHP 巧用数组降低程序的时间复杂度
2010/01/01 PHP
PHP zlib扩展实现页面GZIP压缩输出
2010/06/17 PHP
JavaScript脚本语言在网页中的简单应用
2007/05/13 Javascript
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
2010/04/25 Javascript
js网页侧边随页面滚动广告效果实现
2011/04/14 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
2013/04/07 Javascript
判断window.onload是否多次使用的方法
2014/09/21 Javascript
JS实现选择TextArea内文本的方法
2015/08/03 Javascript
JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
2016/01/25 Javascript
JQuery异步加载PartialView的方法
2016/06/07 Javascript
js实现碰撞检测特效代码分享
2016/10/16 Javascript
IE8利用自带的setCapture和releaseCapture解决iframe的拖拽事件方法
2016/10/25 Javascript
理解AngularJs篇:30分钟快速掌握AngularJs
2016/12/23 Javascript
浅谈Javascript事件对象
2017/02/05 Javascript
js实现前端图片上传即时预览功能
2017/08/02 Javascript
详解Vue单元测试case写法
2018/05/24 Javascript
Node.js中的child_process模块详解
2018/06/08 Javascript
使用ThinkJs搭建微信中控服务的实现方法
2019/08/08 Javascript
解决vue cli使用typescript后打包巨慢的问题
2019/09/30 Javascript
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
[07:59]2014DOTA2叨叨刀塔 林熊猫称被邀请赛现场盛况震撼
2014/07/21 DOTA
Python的Django框架中TEMPLATES项的设置教程
2015/05/29 Python
python抽象基类用法实例分析
2015/06/04 Python
详谈Python高阶函数与函数装饰器(推荐)
2017/09/30 Python
分析python切片原理和方法
2017/12/19 Python
基于Python打造账号共享浏览器功能
2019/05/30 Python
详解Python高阶函数
2020/08/15 Python
英国航空官网:British Airways
2016/09/11 全球购物
严选全球尖货,立足香港:Bonpont宝盆
2018/07/24 全球购物
介绍一下Transact-SQL中SPACE函数的用法
2015/09/01 面试题
农民入党思想汇报
2014/01/03 职场文书
同学会邀请书大全
2014/01/12 职场文书
公司委托书范本5篇
2014/09/20 职场文书
幼儿园端午节活动总结
2015/05/05 职场文书
初中体育课教学反思
2016/02/16 职场文书
微前端qiankun改造日渐庞大的项目教程
2022/06/21 Javascript